Перейти к содержимому
Noroxi

Уязвимости ua-parser-jsua-parser-js: известные уязвимости и безопасные версии

npm: ua-parser-js

Для ua-parser-js известно записей об уязвимостях: 6. Из них 6 — в данных npm (GitHub Advisory Database через OSV, тот же источник, что у npm audit).

По веткам: 2.x — безопасна с 2.0.10; 1.x — безопасна с 1.0.33; 0.8.x — в записях нет исправленной версии; 0.7.x — безопасна с 0.7.33.

Уязвимости и безопасная версия по веткам

Безопасная версия: в этой ветке она и все следующие (до последней версии ветки, если она известна) не попадают ни в один известный диапазон. Кандидаты — только версии исправлений из самих записей и последняя версия ветки; «Исправления нет» означает, что с ветки нужно уходить.

ВеткаПоддержкаПоследняя в веткеЗаписиБезопасная версия
2.x——1средняя2.0.10
1.x——2высокая1.0.33
0.8.x——2высокаяИсправления нет
0.7.x——5высокая0.7.33

Даты поддержки показаны только для библиотек, которые отслеживает endoflife.date.

Записи

Сначала новые. Диапазоны взяты из самой записи; несколько диапазонов означают отдельные исправления для веток.

  • CVE-2026-481252026-07-14

    UAParser.js: Unbounded `Sec-CH-UA-Model` parsing can trigger ReDoS in `withClientHints()`

    Затронутые версии: >= 2.0.1, < 2.0.10

    средняя 5.3

    Исправлено в: 2.0.10

  • CVE-2022-25927есть код эксплойта2023-01-26

    Versions of the package ua-parser-js from 0.7.30 and before 0.7.33, from 0.8.1 and before 1.0.33 are vulnerable to Regular Expression Denial

    Затронутые версии: >= 0.7.30, < 0.7.33 · >= 0.8.0, < 1.0.33

    высокая 7.5

    Исправлено в: 0.7.33, 1.0.33

    EPSS 1,7%

  • CVE-2021-42292022-05-24

    ua-parser-js Crypto Mining backdoor

    Затронутые версии: >= 0.7.29, < 0.7.30 · >= 0.8.0, < 0.8.1 · >= 1.0.0, < 1.0.1

    высокая 8.8

    Исправлено в: 0.7.30, 0.8.1, 1.0.1

    EPSS 1,5%

  • CVE-2021-272922021-03-17

    ua-parser-js >= 0.7.14, fixed in 0.7.24, uses a regular expression which is vulnerable to denial of service.

    Затронутые версии: >= 0.7.14, < 0.7.24

    высокая 7.5

    Исправлено в: 0.7.24

    EPSS 3,3%

  • CVE-2020-77932020-12-11

    Regular Expression Denial of Service (ReDoS)

    Затронутые версии: < 0.7.23

    высокая 7.5

    Исправлено в: 0.7.23

    EPSS 3,9%

  • CVE-2020-77332020-09-16

    Regular Expression Denial of Service (ReDoS)

    Затронутые версии: < 0.7.22

    высокая 7.5

    Исправлено в: 0.7.22

    EPSS 4,4%

Источники и метод

Диапазоны: GitHub Advisory Database (выгрузка OSV для npm, ежедневно) и Retire.js (Apache-2.0). Эксплуатация: CISA KEV, FIRST EPSS и зрелость эксплойта из базы CVE Noroxi. Даты поддержки: endoflife.date.

Эта страница и сканер JavaScript-библиотек используют одно правило сопоставления: строка без границ не считается доказательством, версии сравниваются в одном месте. Запись без диапазона версий не считается «затрагивающей» при проверке версии.

Данные на 27 октября 2026 г..

Другие библиотеки