Перейти к содержимому
>_ITDITDПлатформа веб-безопасности

Глоссарий

Что такое CVE — общий «игровой номер» для уязвимостей

CVE присваивает каждой уязвимости уникальный идентификатор (например, CVE-2025-12345), чтобы все называли одну и ту же дыру одинаково. Как его читать, чем различаются CVE / CVSS / KEV и как независимым разработчикам реалистично за всем поспевать с помощью машинного мониторинга.

Опубликовано 2026-06-07 Обновлено 2026-06-07 3 мин чтения

«CVE-2021-44228», «CVE-2017-5638» — номера, которыми озаглавлен каждый крупный взлом. Разберём, что это на самом деле и как независимому разработчику реалистично за этим поспевать.

Как читать номер

Идентификатор CVE состоит из трёх частей. Сам номер не несёт смысла серьёзности (это отдельная вещь).

CVEобщий префикс
2025год присвоения
12345порядковый номер
Идентификатор CVE. Порядковый номер не фиксирован четырьмя цифрами — он растёт по мере необходимости.

Зачем он нужен

Уязвимости находят постоянно. Без общего имени «та дыра, которую ты имеешь в виду» и «эта дыра, которую я починил» могут оказаться разными вещами. Общий идентификатор позволяет новостям, патчам, сканерам и базам данных указывать на ровно одну и ту же уязвимость. Это отправная точка для любого исправления.

CVE против CVSS против KEV — не путайте их

Эти три ходят вместе, но отвечают на разные вопросы. Для расстановки приоритетов вы используете все три.

ТерминНа что отвечаетПример
CVEКакая уязвимость (имя)CVE-2021-44228 (Log4Shell)
CVSSНасколько серьёзно (0–10)10.0 (худший класс)
KEVЭксплуатируется ли?В списке эксплуатируемых → высший приоритет

Высокий CVSS не автоматически высший приоритет

Оценка — это «теоретическое значение для наихудшего случая». На практике взвешивайте KEV (эксплуатируется ли она прямо сейчас) и используете ли вы затронутую функцию. 10.0, которой вы не пользуетесь, имеет малое воздействие; средняя оценка при активной эксплуатации — высший приоритет.

От присвоения до исправления

CVE не публикуется в тот же миг, как её нашли, — она проходит через координацию.

1

Обнаружение и сообщение

Исследователь или вендор находит её и сообщает в нумерующую организацию (CNA).
2

Зарезервировано

Идентификатор CVE сначала резервируется; детали остаются закрытыми.
3

Опубликовано

Детали раскрываются, обычно вместе с патчем — часто «исправление и раскрытие вместе».
4

Эксплуатируется (KEV)

Как только наблюдаются реальные атаки, она становится высшим приоритетом. Запустить дело здесь — так и происходят взломы.

Реалистичный способ поспевать

Отслеживать каждую CVE вручную невозможно, и промах превращается в инцидент. → Публичная CVSS 10.0, не замеченная месяцами

Поэтому пусть следят машины.

Частые ошибки

  • Читать новости и вручную решать «наверное, нормально»
  • Измерять риск по одному только тексту package.json
  • «Обновлю когда-нибудь» без срока

Пусть следят машины

  • Dependabot (GitHub): автоматические PR для CVE, совпадающих с вашими зависимостями
  • osv-scanner (Google): проверяет ваш lock-файл в CI, одним шагом
  • Судите по реально работающей версии (а не по нижней границе)

Ключ — судить по реально работающей версии: нижняя граница в package.json лжёт (это заблуждение тоже подпитало инцидент с RCE).

Читать дальше

FAQ

QКак читать номер CVE?
A

Это «CVE-год-порядковый номер». Например, CVE-2025-12345 присвоен в 2025 году. Сам номер не несёт серьёзности — серьёзность выражается отдельно через CVSS. Порядковый номер не фиксирован четырьмя цифрами; он растёт по мере необходимости.

QВ чём разница между CVE, CVSS и KEV?
A

CVE — это имя (какая уязвимость), CVSS — оценка серьёзности 0–10 (насколько плохо), а KEV — список уязвимостей, для которых наблюдалась эксплуатация в реальном мире. Для расстановки приоритетов учитывайте KEV (атакуют прямо сейчас) так же весомо, как высокий CVSS.

QРазве отслеживание каждой CVE не невозможно для одного разработчика?
A

Вручную — да, и промахи превращаются в инциденты. Поэтому пусть следят машины: Dependabot (GitHub) или osv-scanner автоматически уведомят вас о CVE, которые совпадают с вашими зависимостями.