PT-2026-49551 · Debian+4 · Node-Ua-Parser-Js+1
CVE-2026-48125
·
Published
2026-06-15
·
Updated
2026-07-14
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
Name of the Vulnerable Software and Affected Versions
UAParser.js versions 2.0.1 through 2.0.9
Description
A regular expression denial-of-service (ReDoS) exists when using the Client Hints API. An attacker can cause excessive CPU consumption and a denial-of-service condition in server-side applications by sending a crafted
Sec-CH-UA-Model header to an application that calls the withClientHints() function. This occurs because Client Hints values are processed without the length limits applied to User-Agent values, leading to catastrophic backtracking in the device regular expression. Catastrophic backtracking is a condition where a regular expression engine takes an exponential amount of time to determine that a string does not match a pattern.Recommendations
Update UAParser.js to version 2.0.10 or later.
Exploit
Fix
Resource Exhaustion
DoS
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Node-Ua-Parser-Js
Ua-Parser-Js