TypeError in qs.stringify for Node.js by ljharb
CVE-2026-110816
6.3MEDIUM
What is CVE-2026-110816?
The vulnerability in the qs library occurs when using the arrayFormat: 'comma' option in the qs.stringify method. If an array element cannot be coerced to a string, a TypeError is thrown, leading to potential denial of service. This issue arises under certain conditions, such as receiving untrusted input that may include objects with custom toString methods or null-prototype objects. This vulnerability can disrupt applications, causing them to return 500 errors or even crash the Node.js process if not handled correctly.
Affected Version(s)
qs 6.7.0 < 6.16.1
