Goal Reached Thanks to every supporter โ€” we hit 100%!

Goal: 1000 CNY ยท Raised: 1359 CNY

100%

CVE-2026-34156 โ€” AI Deep Analysis Summary

CVSS 10.0 ยท Critical

Q1What is this vulnerability? (Essence + Consequences)

๐Ÿšจ **Essence**: NocoBase Workflow Script Node allows **Remote Code Execution (RCE)**. ๐Ÿ“‰ **Consequences**: Attackers escape the `vm` sandbox via prototype pollution, gaining full control over the host system.

Q2Root Cause? (CWE/Flaw)

๐Ÿ›ก๏ธ **Root Cause**: **CWE-913** (Improper Control of Dynamically-Managed Code Resources). The `console` object in the Node.js `vm` sandbox leaks `WritableWorkerStdio` streams, enabling prototype chain traversal. ๐Ÿงฌ

Q3Who is affected? (Versions/Components)

๐Ÿ“ฆ **Affected**: **NocoBase** (Low-code platform). ๐Ÿ“… **Versions**: All versions **before 2.0.28**. โœ… **Fixed**: Version 2.0.28+.

Q4What can hackers do? (Privileges/Data)

๐Ÿ’€ **Attacker Capabilities**: Achieves **RCE as root**. ๐ŸŒ Can execute arbitrary commands, access sensitive data, and pivot to other internal systems. Full system compromise.

Q5Is exploitation threshold high? (Auth/Config)

๐Ÿ”‘ **Threshold**: **Medium**. โš ๏ธ Requires **Authenticated** access. ๐Ÿšซ No UI interaction needed (UI:N). Low complexity (AC:L). Network accessible (AV:N).

Q6Is there a public Exp? (PoC/Wild Exploitation)

๐Ÿ”“ **Exploit Status**: **Yes**. Public PoC exists via Nuclei templates. ๐Ÿ“‚ GitHub Advisory (GHSA-px3p-vgh9-m57c) details the `console._stdout.constructor` exploitation path.

Q7How to self-check? (Features/Scanning)

๐Ÿ” **Self-Check**: 1. Check NocoBase version (< 2.0.28). 2. Scan for Workflow Script Nodes. 3. Use Nuclei template `CVE-2026-34156.yaml` for automated detection. ๐Ÿ› ๏ธ

Q8Is it fixed officially? (Patch/Mitigation)

๐Ÿฉน **Official Fix**: **Yes**. Upgrade to **NocoBase v2.0.28** or later. ๐Ÿ“ฅ Pull Request #8967 addresses the sandbox leakage issue.

Q9What if no patch? (Workaround)

๐Ÿšง **No Patch Workaround**: 1. Restrict access to Workflow Script Nodes. 2. Disable unnecessary workflow scripts. 3. Isolate the NocoBase instance from critical networks. ๐Ÿ›‘

Q10Is it urgent? (Priority Suggestion)

๐Ÿ”ฅ **Urgency**: **CRITICAL**. ๐Ÿšจ CVSS Score: **9.8** (High). Immediate patching required due to RCE potential and low exploitation barrier for authenticated users.