Уязвимости jQueryjQuery: известные уязвимости и безопасные версии
npm: jquery
Для jQuery известно записей об уязвимостях: 10. Из них 8 — в данных npm (GitHub Advisory Database через OSV, тот же источник, что у npm audit), 2 — только в Retire.js (сборки с CDN и бюллетени без CVE). В каталоге эксплуатируемых уязвимостей CISA (KEV) записей: 1; последняя, CVE-2020-11023, добавлена 23 января 2025 г.. Последняя версия — 4.0.0 (endoflife.date).
По веткам: 4.x — известных записей нет; 3.x — безопасна с 3.5.0; 2.x — в записях нет исправленной версии; 1.x — в записях нет исправленной версии.
Уязвимости и безопасная версия по веткам
Безопасная версия: в этой ветке она и все следующие (до последней версии ветки, если она известна) не попадают ни в один известный диапазон. Кандидаты — только версии исправлений из самих записей и последняя версия ветки; «Исправления нет» означает, что с ветки нужно уходить.
| Ветка | Поддержка | Последняя в ветке | Записи | Безопасная версия |
|---|---|---|---|---|
| 4.x | Поддерживается | 4.0.0 | 0 | — |
| 3.x | Поддерживается | 3.7.1 | 3KEV 1средняя | 3.5.0 |
| 2.x | Закончилась | 2.2.4 | 6KEV 1средняя | Исправления нет |
| 1.x | Закончилась | 1.12.4 | 8KEV 1средняя | Исправления нет |
Записи
Сначала новые. Диапазоны взяты из самой записи; несколько диапазонов означают отдельные исправления для веток.
CVE-2020-7656есть код эксплойта2020-05-19
jquery prior to 1.9.0 allows Cross-site Scripting attacks via the load method.
Затронутые версии: >= 1.2.1, < 1.9.0
средняя 6.1
Исправлено в: 1.9.0
EPSS 6,4%
CVE-2020-11023KEV2020-04-29
Potential XSS vulnerability in jQuery
Затронутые версии: >= 1.0.3, < 3.5.0
средняя 6.1
Исправлено в: 3.5.0
EPSS 84,8%
CVE-2020-11022есть код эксплойта2020-04-29
jQuery has a potential XSS vulnerability
Затронутые версии: >= 1.12.0, < 3.5.0
средняя 6.1
Исправлено в: 3.5.0
EPSS 99,2%
CVE-2019-11358есть код эксплойта2019-04-19
jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototyp
Затронутые версии: >= 1.1.4, < 3.4.0
средняя 6.1
Исправлено в: 3.4.0
EPSS 86,8%
CVE-2016-107072018-01-18
jQuery 3.0.0-rc.1 is vulnerable to Denial of Service (DoS) due to removing a logic that lowercased attribute names.
Затронутые версии: >= 3.0.0-rc.1, < 3.0.0
высокая 7.5
Исправлено в: 3.0.0
EPSS 3,2%
CVE-2015-9251есть код эксплойта2018-01-18
jQuery before 3.0.0 is vulnerable to Cross-site Scripting (XSS) attacks when a cross-domain Ajax request is performed without the dataType o
Затронутые версии: < 1.12.2 · >= 1.12.3, < 3.0.0 · >= 1.4.0, < 1.12.0 · >= 1.12.3, < 3.0.0-beta1
средняя 6.1
Исправлено в: 1.12.0, 1.12.2, 3.0.0
EPSS 29,7%
CVE-2012-6708есть код эксплойта2018-01-18
jQuery before 1.9.0 is vulnerable to Cross-site Scripting (XSS) attacks.
Затронутые версии: < 1.9.0 · < 1.9.0b1
средняя 6.1
Исправлено в: 1.9.0
EPSS 8,6%
CVE-2011-49692013-03-08
Cross-site scripting (XSS) vulnerability in jQuery before 1.6.3, when using location.hash to select elements, allows remote attackers to inj
Затронутые версии: < 1.6.3
средняя 4.3
Исправлено в: 1.6.3
EPSS 19,1%
без CVE
parseHTML() executes scripts in event handlers
Затронутые версии: >= 2.2.2, < 3.0.0
средняя
Исправлено в: 3.0.0
без CVE
parseHTML() executes scripts in event handlers
Затронутые версии: >= 1.8.0, < 2.2.0
средняя
Исправлено в: 2.2.0
Источники и метод
Диапазоны: GitHub Advisory Database (выгрузка OSV для npm, ежедневно) и Retire.js (Apache-2.0). Эксплуатация: CISA KEV, FIRST EPSS и зрелость эксплойта из базы CVE Noroxi. Даты поддержки: endoflife.date.
Эта страница и сканер JavaScript-библиотек используют одно правило сопоставления: строка без границ не считается доказательством, версии сравниваются в одном месте. Запись без диапазона версий не считается «затрагивающей» при проверке версии.
Данные на 25 октября 2026 г..