Skip to content
Heist/ feed
Back to feed
Critical

OpenPanel js-runtime through 2.3.0 JavaScript Template Sandbox Escape RCE

Type: advisorySources: OSV

OpenPanel js-runtime through 2.3.0 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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-93985
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 20:30 UTC · Revision 1

Source evidence

OpenPanel js-runtime through 2.3.0 JavaScript Template Sandbox Escape RCE

core-osv · Original source

Published 19 Sept 2026, 11:53 UTC

OpenPanel js-runtime through 2.3.0 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.

osv:CVE-2026-93985
Complete source record
{
  "id": "0ee6ae7f88b25b151c9179dd1cada10d9dba334bd4b1c522c63fd6a6311ba60c",
  "url": "https://osv.dev/vulnerability/CVE-2026-93985",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OpenPanel js-runtime through 2.3.0 JavaScript Template Sandbox Escape RCE",
    "summary": "OpenPanel js-runtime through 2.3.0 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.",
    "evidence": "osv:CVE-2026-93985",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-93985",
      "aliases": [
        "CVE-2026-93985",
        "GHSA-6f7h-cvp6-w9w5"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/openpanel-dev/openpanel",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "cd24bb838301df1a9087e2e132b344e5b8a99963"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "2.3.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "2.3.0"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v2.3.0",
            "self-hosting"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93985.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:39.050184860Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93985.json",
        "https://github.com/Openpanel-dev/openpanel/security/advisories/GHSA-6f7h-cvp6-w9w5",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-93985",
        "https://www.vulncheck.com/advisories/openpanel-js-runtime-javascript-template-sandbox-escape-rce"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-94"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93985.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-93985",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 506698,
  "published_at": "2026-09-19T11:53:37.061+00:00"
}