CVE-2026-34156
CriticalPublic exploitNocoBase Affected by Sandbox Escape to RCE via console._stdout Prototype Chain Traversal in Workflow Script Node
Published Mar 30, 2026 · Updated Aug 12, 2026 · Also known as GHSA-px3p-vgh9-m57c
Key Facts
Patch immediately- CVE-2026-34156 is a critical-severity vulnerability (CVSS 9.9 v3.1) affecting Nocobase, @nocobase/plugin-workflow-javascript (npm).
- It is not listed in any known-exploited vulnerabilities catalog. Public exploit code is available.
- EPSS estimates a 6.8% probability of exploitation in the next 30 days.
- Fixed versions are available, including @nocobase/plugin-workflow-javascript 2.0.28, Nocobase 2.0.28.
- Brandefense priority: patch immediately, because public exploit code exists for a high-severity flaw.
CVSS v3.1
9.9
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
EPSS (30-day exploit likelihood)
6.8%
Higher than 93.9% of all scored CVEs
Exploited in the wild
No known
Not in a known-exploited catalog
Public exploit code
Available
Proof-of-concept or weaponized module
Get the full CVE-2026-34156 brief as a PDF
Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.
Description
NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions. Prior to version 2.0.28, NocoBase's Workflow Script Node executes user-supplied JavaScript inside a Node.js vm sandbox with a custom require allowlist (controlled by WORKFLOW_SCRIPT_MODULES env var). However, the console object passed into the sandbox context exposes host-realm WritableWorkerStdio stream objects via console._stdout and console._stderr. An authenticated attacker can traverse the prototype chain to escape the sandbox and achieve Remote Code Execution as root. This issue has been patched in version 2.0.28.
Affected Products
3 affected entries in total| Product | Affected versions | Fixed in |
|---|---|---|
| NocobaseNocobase | >= < 2.0.28 | 2.0.28 |
| @nocobase/plugin-workflow-javascriptnpm | See advisory | 2.0.28 |
Patched Releases
@nocobase/plugin-workflow-javascript
2.0.28
Nocobase
2.0.28
Timeline
Publicly disclosed
Mar 30, 2026
Last updated
Aug 12, 2026
Weakness Type
- CWE-913 Improper Control of Dynamically-Managed Code Resources
References
- advisoryGHSA advisory
- advisoryhttps://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34156.json
- advisoryhttps://nvd.nist.gov/vuln/detail/CVE-2026-34156
- exploitExploitDB-52552
- articlehttps://github.com/nocobase/nocobase/pull/8967
FAQ
Common Questions.
NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions.
Affected: Nocobase versions >= < 2.0.28; @nocobase/plugin-workflow-javascript (npm). The full list is in the CVE brief.
It is not listed in any known-exploited vulnerabilities catalog.
No, it is not currently listed in the CISA Known Exploited Vulnerabilities catalog.
Public exploit code is available.
Fixed versions are available, including @nocobase/plugin-workflow-javascript 2.0.28, Nocobase 2.0.28.
Brandefense priority: patch immediately, because public exploit code exists for a high-severity flaw.
Is CVE-2026-34156 Running On Your Attack Surface?
Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.
Request A Demo