Skip to content

deps: bump qs minimum to 6.16.0 - #7478

Open
davetashner wants to merge 1 commit into
expressjs:masterfrom
davetashner:deps/qs-6.16.0
Open

davetashner wants to merge 1 commit into
expressjs:masterfrom
davetashner:deps/qs-6.16.0

Conversation

@davetashner

Copy link
Copy Markdown
Contributor

Summary

Raises the minimum qs version from ^6.15.2 to ^6.16.0 so installs can no longer resolve to a release affected by two recently published advisories, both patched in qs@6.16.0:

Advisory CVE Severity Affected range
GHSA-4mjr-xmp4-gh2g — Denial of Service via attacker-controlled isBuffer CVE-2026-82417 medium >= 2.2.5, < 6.16.0
GHSA-x5fp-wj9c-mxmx — array-limit bypass via bracket-key comma parsing CVE-2026-82562 medium >= 6.14.2, <= 6.15.3

The existing ^6.15.2 range already permits 6.16.0, so fresh installs pick up the fix; this change guarantees it for consumers with older resolved versions, following the same approach as #7305 and #7057.

Testing

  • npm ls qs resolves to qs@6.16.0 (deduped across supertest/superagent/formidable)
  • npm test: 1261 passing
  • npm run lint: clean

🤖 Generated with Claude Code

Addresses CVE-2026-82417 (GHSA-4mjr-xmp4-gh2g) and
CVE-2026-82562 (GHSA-x5fp-wj9c-mxmx), both patched in qs 6.16.0.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Dave Tashner <dave@mainstreetlogic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant