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
-
Source reference
Unverified legacy reference
URL: https://github.com/ericcornelissen/shescape/commit/43d70b59d09bbe5c3fd02ef08b3a123e977ed9de
-
Source reference
Unverified legacy reference
URL: https://github.com/ericcornelissen/shescape/commit/b4b34c394e7f9da2775bb75381066b9a228c425f
-
Source reference
Unverified legacy reference
URL: https://github.com/ericcornelissen/shescape/pull/2649
-
Source reference
Unverified legacy reference
URL: https://github.com/ericcornelissen/shescape/pull/2651
-
Source reference
Unverified legacy reference
URL: https://github.com/ericcornelissen/shescape/releases/tag/v2.1.14
-
Source reference
Unverified legacy reference
URL: https://github.com/ericcornelissen/shescape/releases/tag/v3.0.1
-
Source reference
Unverified legacy reference
URL: https://github.com/ericcornelissen/shescape/security/advisories/GHSA-w4hw-qcx7-56pr
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.