Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-gm3r-q2wp-hw87 | Shescape: Quadratic-time denial of service in the flag-protection |
Thu, 13 Aug 2026 15:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Wed, 12 Aug 2026 21:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Ericcornelissen
Ericcornelissen shescape |
|
| Vendors & Products |
Ericcornelissen
Ericcornelissen shescape |
Wed, 12 Aug 2026 19:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Shescape is a simple shell escape library for JavaScript. From 2.1.11 until 2.1.14 and 3.0.1, the flag-protection loop in compose in src/internal/compose.js repeatedly joins and slices flag fragments when flagProtection is enabled, which is the default, making processing quadratic in input size across the escape, escapeAll, quote, and quoteAll APIs. An attacker who can supply a large untrusted input containing many flag fragments can consume CPU and cause denial of service. This issue is fixed in versions 2.1.14 and 3.0.1. | |
| Title | Shescape: Quadratic-time denial of service in flag-protection | |
| Weaknesses | CWE-400 CWE-407 |
|
| References |
|
|
| Metrics |
cvssV4_0
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-08-13T14:18:12.252Z
Reserved: 2026-08-12T14:32:11.795Z
Link: CVE-2026-73413
Updated: 2026-08-13T14:18:03.252Z
Status : Received
Published: 2026-08-12T20:17:56.350
Modified: 2026-08-13T15:20:14.190
Link: CVE-2026-73413
No data.
OpenCVE Enrichment
Updated: 2026-08-12T23:15:03Z
Github GHSA