В современном мире информационной безопасности своевременное выявление и устранение уязвимостей является критически важной задачей для защиты корпоративных и государственных информационных систем. Одной из актуальных угроз, зафиксированных в банке данных уязвимостей ФСТЭК России, стала уязвимость с идентификатором BDU:2026-02102 (также встречается в запросах как В ч 02102). В данной статье мы подробно рассмотрим эту уязвимость, ее специфику, а также механизмы работы с подобными угрозами на базе современных систем мониторинга и контроля.
Общее описание уязвимости BDU:2026-02102
Согласно данным из публичных баз знаний, уязвимость BDU:2026-02102 затрагивает популярную библиотеку jsPDF, которая широко применяется для генерации PDF-файлов в веб-приложениях на стороне клиента.
Суть проблемы заключается в следующем:
- Компонент: Функция addJS в библиотеке jsPDF.
- Тип уязвимости: Выполнение произвольного кода (Arbitrary Code Execution).
- Описание: Уязвимость функции addJS позволяет злоумышленнику внедрить и выполнить произвольный JavaScript-код при открытии сформированного PDF-документа. Это может привести к компрометации системы пользователя, краже конфиденциальных данных или запуску вредоносного ПО.
Данная уязвимость представляет особую опасность, так как PDF-документы часто воспринимаются пользователями как безопасные файлы, предназначенные только для чтения, что повышает вероятность успешной социальной инженерии.
Интеграция данных в системы информационной безопасности
Для эффективного контроля за актуальностью используемых средств защиты информации (СЗИ) в организациях используются специализированные платформы (например, SECURITM), которые интегрируют данные из наиболее авторитетных публичных баз знаний:
- БДУ ФСТЭК — база данных уязвимостей, опубликованная Федеральной службой по техническому и экспортному контролю. Является обязательным стандартом для моделирования угроз в государственных информационных системах (ГИС), системах критической информационной инфраструктуры (КИИ) и системах защиты персональных данных.
- CVE (Common Vulnerabilities and Exposures) — глобальная публичная база уязвимостей. Миссия CVE, выявление, каталогизация и единообразное описание публично раскрываемых уязвимостей. Специалисты по ИБ используют записи CVE для координации усилий по устранению угроз.
- Банк данных угроз безопасности информации — раздел, публикуемый ФСТЭК совместно с Государственным научно-исследовательским испытательным институтом проблем технической защиты информации (ГНИИ ИПТЗИ).
- НКЦКИ — база уязвимостей Национального координационного центра по компьютерным инцидентам, обеспечивающего координацию субъектов КИИ.
- MITRE ATT&CK — база знаний, содержащая описание тактик, приемов и методов, используемых киберпреступниками на основе реальных наблюдений.
Оценка серьезности уязвимостей: Шкала CVSS
Для понимания уровня угрозы, которую несет BDU:2026-02102 и аналогичные уязвимости, применяется система оценки CVSS (Common Vulnerability Scoring System). В интерфейсах каталогов уязвимостей оценка отображается с использованием цветовой индикации:
- От 0.1 до 3.9 (Low), Низкий уровень (зеленый цвет).
- От 4.0 до 6.9 (Medium) — Средний уровень (желтый цвет).
- От 7.0 до 8.9 (High) — Высокий уровень (оранжевый цвет).
- От 9.0 до 10.0 (Critical) — Критический уровень (красный цвет).
Уязвимости, позволяющие выполнить произвольный код, как правило, получают оценку от 7.0 и выше, что требует немедленного реагирования со стороны служб ИБ.
Интерфейс работы с каталогами уязвимостей
Современные системы мониторинга предоставляют удобный интерфейс для работы с каталогами (CVE, БДУ ФСТЭК, НКЦКИ). Интерфейс включает в себя следующие ключевые блоки:
Информационные виджеты
- Найденные уязвимости — отображает количество уязвимостей, найденных в отчетах от сканеров и связанных с выбранным каталогом. При нажатии осуществляется переход в модуль «Технические уязвимости» с фильтром по группе.
- Уязвимые хосты — показывает количество хостов, на которых обнаружены связанные уязвимости. Также поддерживает переход в модуль «Технические уязвимости».
Табличная часть и фильтрация
Для каталогов CVE и БДУ ФСТЭК табличная часть содержит следующие поля:
- Идентификатор — ID уязвимости в базе (например, BDU:2026-02102).
- Описание — текстовое описание уязвимости.
- Обнаружено — флаг, указывающий на наличие уязвимости в отчетах о сканировании инфраструктуры.
- CVSS — числовая оценка с указанием даты выявления экспертами.
Для каталога CVE дополнительно доступны поля:
- Дата бюллетеня — дата публикации бюллетеня.
- Информация — текстовое описание.
- Вектор атаки — локальный или сетевой.
- Наличие обновления — флаг, сигнализирующий о том, выпущено ли производителем обновление, закрывающее уязвимость.
- Дата выявления — дата обнаружения уязвимости.
Особого внимания заслуживает фильтр по полю «Идентификатор». Он обладает функцией автоматического разбора текста: специалист может вставить произвольный текст, содержащий идентификаторы, и система автоматически извлечет их для фильтрации, добавив через кнопку «плюс».
Также предусмотрен чекбокс «Только обнаруженные уязвимости», который позволяет отфильтровать таблицу, оставив лишь те угрозы, которые реально присутствуют в инфраструктуре организации.
Варианты отображения
Для удобства анализа данных предусмотрен функционал «Варианты отображения»:
- Бюллетени — группирует данные в виде реестра бюллетеней. Отображается общее количество уязвимостей в бюллетене и статус «Обнаружено» (если хотя бы одна уязвимость из бюллетеня найдена в инфраструктуре).
- Уязвимости — стандартное построчное отображение всех записей из каталогов, включая данные из матрицы MITRE ATT&CK.
Дополнительно доступен функционал для экспорта всех уязвимостей каталога для формирования отчетов.
Уязвимость BDU:2026-02102 в библиотеке jsPDF является ярким примером того, как казалось бы безобидная функция генерации документов может стать вектором для серьезной атаки. Использование интегрированных систем мониторинга, опирающихся на базы ФСТЭК, CVE и НКЦКИ, позволяет специалистам по информационной безопасности оперативно выявлять такие угрозы, оценивать их критичность по шкале CVSS и принимать меры по установке обновлений или настройке средств защиты.