Uncaught Exception in browserslist - CVE-2026-73088

 

Uncaught Exception in browserslist - CVE-2026-73088

Published: September 9, 2026


Vulnerability identifier: #VU148468
CSH Severity: Low
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-73088
CWE-ID: CWE-248
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to normalizeStats() in node.js, reached unconditionally through getStat() and loadStat() on every browserslist() call, processes untrusted browserslist-stats.json, opts.stats, and CLI --stats data with an unguarded for...in loop and plain-object bracket access and assignment, allowing inherited Object.prototype keys including __proto__, toString, valueOf, constructor, hasOwnProperty, and isPrototypeOf to cause an uncaught TypeError or modify the prototype of the returned normalized object. A remote attacker can trigger resource exhaustion and perform a denial of service (DoS) attack.


Affected software

browserslist
Platform Navigator in IBM Cloud Pak for Integration (CP4I)
QRadar Threat Intelligence
Jira Software Data Center
Jira Service Management Data Center

How to mitigate CVE-2026-73088

Install updates from vendor's website.

browserslist - update to 4.28.7
Jira Software Data Center - addressed in versions 10.3.22, 11.3.11
Jira Service Management Data Center - addressed in versions 10.3.22, 11.3.10
Platform Navigator in IBM Cloud Pak for Integration (CP4I) - update to 16.2.0.3
QRadar Threat Intelligence - update to 2.6.0

External References

Related Security Bulletins