Katalog CVE

CVE-2026-48125

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

Podatność ReDoS (Regular Expression Denial of Service) w bibliotece UAParser.js w wersjach od 2.0.1 do 2.0.9. Atakujący może wysłać spreparowany nagłówek Sec-CH-UA-Model, powodując katastrofalne cofanie się wyrażenia regularnego i nadmierne zużycie CPU.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataku DoS na serwer lub aplikację kliencką używającą UAParser.js z Client Hints API, co może prowadzić do niedostępności usługi dla innych użytkowników.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę UAParser.js do wersji 2.0.10 lub nowszej, która zawiera poprawkę usuwającą podatność.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

UAParser.js is a JavaScript library to detect browsers, operating systems, CPUs, and devices from user-agent data. From 2.0.1 until 2.0.10, a regular expression denial-of-service vulnerability exists when using the Client Hints API. By sending a crafted Sec-CH-UA-Model header to an application that calls UAParser(headers).withClientHints(), an attacker can cause excessive CPU time due to catastrophic backtracking in the device regex because Client Hints values are copied without the UA_MAX_LENGTH limit used for User-Agent values. This issue is fixed in version 2.0.10.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS