CVE-2026-22787
CVE-2026-22787 · html2pdf.js has a cross-site scripting vulnerability
CVSS 8.7 · Высокий · EPSS 0,4% · Есть исправление
Затронуты ли вы?
- html2pdf.jsНет опубликованного исправления
- html2pdf.js npmОбновитесь до 0.14.0
Как узнать установленную версию:
npm ls html2pdf.jsБесплатная проверка покажет рейтинг сервера и подсветит, требует ли внимания html2pdf.js и остальные программы. Без регистрации; имена серверов и IP-адреса не отправляются. Номера CVE, версии исправлений и рекомендации — в платном мониторинге.
curl -fsSL https://ru.patchfirst.dev/check.sh | shЗдесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
html2pdf.js converts any webpage or element into a printable PDF entirely client-side. Prior to 0.14.0, html2pdf.js contains a cross-site scripting (XSS) vulnerability when given a text source rather than an element. This text is not sufficiently sanitized before being attached to the DOM, allowing malicious scripts to be run on the client browser and risking the confidentiality, integrity, and availability of the page's data. This vulnerability has been fixed in html2pdf.js@0.14.0.
- Опубликовано
- Обновлено
Стек: node
Затронутые продукты и версии
html2pdf.js
- Версии
- < 0.14.0: Затронуто
Нет опубликованного исправления
html2pdf.js npm
- Затронутые диапазоны версий
- SEMVER: < 0.14.0
Обновитесь до 0.14.0
Первоисточники
- https://github.com/eKoopmans/html2pdf.js/security/advisories/GHSA-w8x4-x68c-m6fc
- https://github.com/eKoopmans/html2pdf.js/issues/865
- https://github.com/eKoopmans/html2pdf.js/pull/877
- https://github.com/eKoopmans/html2pdf.js/commit/988826e336035b39a8608182d7b73c0e3cd78c7b
- https://github.com/eKoopmans/html2pdf.js/releases/tag/v0.14.0
- https://aydinnyunus.github.io/2026/01/17/cve-2026-22787-html2pdf-xss-vulnerability/
- https://nvd.nist.gov/vuln/detail/CVE-2026-22787