ГлавнаяБаза уязвимостей БДУ → BDU:2026-03346
9.7критическая

BDU:2026-03346

Уязвимость функции output() библиотеки для создания PDF-файлов jsPDF, позволяющая нарушителю выполнить произвольный код
Опубликовано: 2026-03-18
Описание

Уязвимость функции output() библиотеки для создания PDF-файлов jsPDF связана с непринятием мер по защите структуры веб-страницы при обработке параметра options. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольный код при условии открытия пользователем специально сформированного PDF-файла

Затрагиваемое ПО и версии
jsPDF (до 4.2.1)
Способ устранения

Установка обновлений из доверенных источников. В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.

Компенсирующие меры:
- использование средств межсетевого экранирования для ограничения удалённого доступа к уязвимому программному обеспечению;
- сегментирование сети для ограничения доступа к уязвимому программному обеспечению;
- ограничение возможности открытия файлов, полученных из недоверенных источников;
- использование антивирусного программного обеспечения для проверки файлов, полученных из недоверенных источников;
- использование систем обнаружения и предотвращения вторжений для обнаружения (выявления, регистрации) и реагирования на попытки эксплуатации уязвимостей;
- ограничение доступа к уязвимому программному обеспечению из внешних сетей (Интернет).

Использование рекомендаций:
https://github.com/parallax/jsPDF/releases/tag/v4.2.1

Оценка CVSS
Балл9.7 — критическая опасность
Источники и патчи
https://github.com/parallax/jsPDF/security/advisories/GHSA-wfv2-pwc8-crg5https://github.com/parallax/jsPDF/releases/tag/v4.2.1
Проверьте безопасность своего сайта и почты → Полная проверка домена