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.