| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-gm3r-q2wp-hw87 | Shescape: Quadratic-time denial of service in the flag-protection |
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
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
|
Projects
Sign in to view the affected projects.
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