Skip to main content

Qs

4 CVEs product

Monthly

CVE-2026-82562 Aug 29, 23:58 npm MEDIUM POC PATCH GHSA This Month

Comma-split value parsing in the qs npm library (versions 6.14.2 through 6.15.3) bypasses the caller-configured `arrayLimit` when the bracket-push key form (`a[]=`) is combined with both `comma: true` and `throwOnLimitExceeded: true` options. An `isFlatArrayValue` flag in `parseArrayValue` incorrectly excluded `[]=` key forms from the pre-split comma count check introduced by the CVE-2026-2391 patch, allowing a single crafted parameter to allocate an arbitrarily large inner array while the documented limit silently fails open. A proof-of-concept is confirmed in the vendor advisory; the CVE is not listed in CISA KEV and no active exploitation has been confirmed. The fix ships in v6.16.0 via commit 8859c37.

Denial Of Service Suse Qs
NVD GitHub VulDB
CVSS 4.0
6.3
EPSS
0.3%
CVE-2026-2391 Feb 12, 05:17 npm LOW POC PATCH Monitor

### Summary The `arrayLimit` option in qs does not enforce limits for comma-separated values when `comma: true` is enabled, allowing attackers to cause denial-of-service via memory exhaustion. [CVSS 3.7 LOW]

Denial Of Service Node.js Qs Qs Project
NVD GitHub
CVSS 3.1
3.7
EPSS
0.0%
CVE-2022-24999 Nov 26, 22:15 npm HIGH POC PATCH THREAT This Week

qs before 6.10.3, as used in Express before 4.17.3 and other products, allows attackers to cause a Node process hang for an Express application because an __ proto__ key can be used. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Debian Express Prototype Pollution Debian Linux +3
NVD GitHub
CVSS 3.1
7.5
EPSS
14.7%
CVE-2017-1000048 Jul 17, 13:18 npm HIGH PATCH This Week

the web framework using ljharb's qs module older than v6.3.2, v6.2.3, v6.1.2, and v6.0.4 is vulnerable to a DoS. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Denial Of Service Qs Qs Project
NVD GitHub
CVSS 3.0
7.5
EPSS
0.5%
EPSS 0% CVSS 6.3
MEDIUM POC PATCH This Month

Comma-split value parsing in the qs npm library (versions 6.14.2 through 6.15.3) bypasses the caller-configured `arrayLimit` when the bracket-push key form (`a[]=`) is combined with both `comma: true` and `throwOnLimitExceeded: true` options. An `isFlatArrayValue` flag in `parseArrayValue` incorrectly excluded `[]=` key forms from the pre-split comma count check introduced by the CVE-2026-2391 patch, allowing a single crafted parameter to allocate an arbitrarily large inner array while the documented limit silently fails open. A proof-of-concept is confirmed in the vendor advisory; the CVE is not listed in CISA KEV and no active exploitation has been confirmed. The fix ships in v6.16.0 via commit 8859c37.

Denial Of Service Suse Qs
NVD GitHub VulDB
EPSS 0% CVSS 3.7
LOW POC PATCH Monitor

### Summary The `arrayLimit` option in qs does not enforce limits for comma-separated values when `comma: true` is enabled, allowing attackers to cause denial-of-service via memory exhaustion. [CVSS 3.7 LOW]

Denial Of Service Node.js Qs +1
NVD GitHub
EPSS 15% CVSS 7.5
HIGH POC PATCH THREAT This Week

qs before 6.10.3, as used in Express before 4.17.3 and other products, allows attackers to cause a Node process hang for an Express application because an __ proto__ key can be used. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Debian Express +5
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

the web framework using ljharb's qs module older than v6.3.2, v6.2.3, v6.1.2, and v6.0.4 is vulnerable to a DoS. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Denial Of Service Qs Qs Project
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy