PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-73414 ericcornelissen CVE debrief

CVE-2026-73414 is a critical vulnerability in the Shescape library for JavaScript, allowing for arbitrary command execution on Windows systems when using the escape or escapeAll APIs with shell set to cmd.exe or true. The issue arises from the getEscapeFunction in src/internal/win/cmd.js not escaping `(` and `)` characters. This vulnerability is fixed in Shescape library versions 2.1.14 and 3.0.1. Affected product deployments should be identified in managed environments, and owners should be assigned for follow-up. The vulnerability allows attackers to break out of a parenthesized CMD construct and inject shell syntax, depending on the original command. Defenders should prioritize

Vendor
ericcornelissen
Product
shescape
CVSS
CRITICAL 9.2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-12
Original CVE updated
2026-09-09
Advisory published
2026-08-12
Advisory updated
2026-09-09

Who should care

Defenders responsible for JavaScript applications using the Shescape library, particularly those using Windows systems with shell set to cmd.exe or true, should assess exposure and prioritize upgrading to fixed versions of the library.

Why it matters

CVE-2026-73414 is a critical vulnerability in the Shescape library for JavaScript, allowing for arbitrary command execution on Windows systems. Defenders should prioritize upgrading to fixed versions, verify system configurations, and assess potential exposure.

  • Potential arbitrary command execution on Windows systems
  • Possible disruption of system operations
  • Need for verification of system configurations and inventory
  • Priority for upgrading to fixed library versions

Technical summary

The Shescape library for JavaScript has a critical vulnerability, CVE-2026-73414, which allows for arbitrary command execution on Windows systems when using the escape or escapeAll APIs with shell set to cmd.exe or true. The issue arises from the getEscapeFunction in src/internal/win/cmd.js not escaping `(` and `)` characters. This vulnerability is fixed in Shescape library versions 2.1.14 and 3.0.1.

Defensive priority

Defenders should prioritize upgrading to fixed versions of the Shescape library, specifically 2.1.14 or 3.0.1, to prevent potential arbitrary command execution.

Recommended defensive actions

  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Upgrade to Shescape library version 2.1.14 or 3.0.1

Evidence notes

The CVE record and source references indicate that the vulnerability exists in Shescape versions prior to 2.1.14 and 3.0.1, and that upgrading to these versions fixes the issue. However, the exact scope of affected systems and potential impact require further verification.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-73414 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-73414

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-73414 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73414

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.