PT-2026-41469

CVE-2026-8723

·

Published

2026-05-16

·

Updated

2026-10-20

Description by

CVSS 2.0
7.5
High
MetricsAV:N/AC:L/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions qs versions 6.11.1 through 6.15.1
Description The stringify() function throws a TypeError when called with the options arrayFormat: 'comma' and encodeValuesOnly: true on an array containing null or undefined elements. This occurs because the encode() function in lib/utils.js attempts to read the length property of the element without a null guard, bypassing null-related options such as skipNulls and strictNullHandling.
In typical Node.js HTTP frameworks, this synchronous throw is caught by error boundaries, resulting in a 500 error for the affected request. However, if called outside a request-handler error boundary, such as in background jobs or startup paths, it may cause the worker process to exit.
Recommendations Update to version 6.15.2. As a temporary workaround, avoid using the arrayFormat: 'comma' and encodeValuesOnly: true options simultaneously when processing arrays that may contain null or undefined values.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-Q8MJ-M7CP-5Q26
AZL-87105
AZL-87108
CLEANSTART-2026-LT80709
CLEANSTART-2026-PI13683
ECHO-E762-1CAC-EDB3
RHSA-2026:17682
RHSA-2026:33521
RHSA-2026:9455
Found an issue in the description? Have something to add? Feel free to write us 👾