CVE-2026-93985
nicheSandbox Escape in OpenPanel js-runtime Webhook Template Validator Enables RCE
OpenPanel's js-runtime component, through commit bad75bdd, contains a sandbox escape (CWE-94) in its JavaScript webhook template validator, which fails to block computed member access to constructor chains. An attacker who holds project write access can create a webhook template that uses computed property notation to reach the Function constructor and execute arbitrary code inside the worker process. Successful exploitation yields full confidentiality, integrity, and availability impact on the worker and downstream scope, reflected in the critical CVSS 4.0 score of 9.4 (network vector, low complexity, low privileges, no user interaction). Any deployment running the affected js-runtime revision and allowing users or projects to define webhook templates is exposed. No public proof-of-concept is known, the issue is not in CISA KEV, and no in-the-wild exploitation has been reported.
What to do: Audit whether your deployment runs the js-runtime webhook template feature and restrict project write access to strictly trusted users until a fix lands, since no patched release or commit is specified in the available data. Track the upstream repository for commits after bad75bdd and update as soon as a fixed revision is published. As interim mitigation, disable or gate webhook template creation and review existing templates for computed member access to constructor chains.
| OpenPanel js-runtime (JavaScript webhook template validator) | all versions through commit bad75bdd (no fixed commit or release specified in available data) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
OpenPanel js-runtime through commit bad75bdd contains a sandbox escape vulnerability in the JavaScript webhook template validator that fails to block computed member access to constructor chains. Attackers with project write access can create webhook templates using computed property notation to access Function constructor and execute arbitrary code in the worker process.
- Weakness
- CWE-94
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.