This is a summary of the AI-generated 10-question deep analysis. The full version (longer answers, follow-up Q&A, related CVEs) requires login. Read the full analysis β
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.