TypeError in Data Serialization for qs Library by Node.js
CVE-2026-82417

6.3MEDIUM

Key Information:

Vendor

Ljharb

Status
Vendor
CVE Published:
29 August 2026

What is CVE-2026-82417?

The qs library in Node.js has a critical issue where it throws a TypeError when serializing objects with specific non-callable properties. This occurs during the invocation of utils.isBuffer, which incorrectly assumes obj.constructor.isBuffer is a callable function without verification. This vulnerability can be exploited through untrusted input, potentially terminating the process when the error is unhandled. It affects versions from 2.2.5 to 6.15.3, and has been resolved in version 6.16.0.

Affected Version(s)

qs 2.2.5 < 6.16.0

References

CVSS V4

Score:
6.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

waydeshi
ljharb
.