PT-2026-52200

CVE-2026-13311

·

Published

2026-06-25

·

Updated

2026-10-20

Description by

CVSS 4.0
8.7
High
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions shell-quote versions prior to 1.8.5
Description The parse() function finalizes parsed tokens using Array.prototype.concat as a reduce accumulator, which causes the entire growing array to be reallocated and copied during every iteration. This results in quadratic time complexity relative to the number of input tokens. An attacker providing a controlled string to any code path that calls parse() can block the single-threaded Node.js event loop for an extended period, leading to a denial of service. This issue affects availability and does not allow for code execution or data disclosure.
Recommendations Update to version 1.8.5.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-395F-4HP3-45GV
CLEANSTART-2026-AC35633
CLEANSTART-2026-XS33213
CLEANSTART-2026-ZX58029
ECHO-3F83-8535-51D8
OPENSUSE-SU-2026:11145-1
OPENSUSE-SU-2026:11149-1
OPENSUSE-SU-2026:11472-1
OPENSUSE-SU-2026:21176-1
OPENSUSE-SU-2026:21448-1
Found an issue in the description? Have something to add? Feel free to write us 👾