critical · CVSS v3 9.9 · CVSS v4 9.4
CVE-2026-93985
OpenPanel js-runtime through commit bad75bdd contains a sandbox escape vulnerability within its JavaScript webhook template validator. The f
Overview
OpenPanel js-runtime through commit bad75bdd contains a sandbox escape vulnerability within its JavaScript webhook template validator. The flaw stems from a failure to block computed member access to constructor chains, enabling unauthorized execution. This allows attackers with project write access to compromise the worker process.
Description
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.
Impact
This vulnerability impacts the Confidentiality, Integrity, and Availability of the host system by allowing arbitrary code execution within the worker process. Specifically, authenticated attackers with project write access can achieve sandbox escapes. Defenders face total worker compromise if left unmitigated.
Remediation
Apply the latest patches or updates provided by the vendor to address the sandbox escape in the JavaScript webhook template validator. Audit user permissions to ensure only trusted personnel possess project write access. Review existing webhook templates for anomalous use of computed property notation.
Risk context
Rated as critical with a CVSS v3 score of 9.9 and CVSS v4 score of 9.4, representing severe risk despite an unavailable EPSS score. Immediate patching is recommended due to the high severity and potential for arbitrary code execution.
Affected products
- OpenPanel js-runtime
Scores
- Severity
- critical
- CVSS v2
- 9
- CVSS v3
- 9.9
- CVSS v4
- 9.4
- EPSS
- —