BDU:2025-16482 (CVE-2025-59526) — уязвимость метода Mailgen.generatePlaintext(email) пакета Mailgen программной платформы Node.js
По данным БДУ ФСТЭК России, по состоянию на 31.12.2025.
Средний — 5.3/10 Публичный эксплойт Устранена
Уязвимость метода Mailgen.generatePlaintext(email) пакета Mailgen программной платформы Node.js связана с непринятием мер по защите структуры веб-страницы. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, выполнить произвольный HTML-код
Кого касается и что делать
- Уязвимое ПО: Node.js (Node.js Foundation); Mailgen (Сообщество свободного программного обеспечения) — версии до 2.0.30
- Что делать: уязвимость устранена производителем — применить исправления: github.com
- Эксплойт: существует в открытом доступе — приоритет обновления внеочередной
Сведения об уязвимости
| Идентификаторы | BDU:2025-16482 · CVE-2025-59526 |
| Уровень опасности | Средний (базовая оценка CVSS 3.1 — 5.3; CVSS 2.0 — 5.0) |
| Вектор CVSS 3.1 | AV:N/ атака по сети, низкая сложность, без прав, без участия пользователя, ограниченное влияние на целостность |
| Наименование ФСТЭК | Уязвимость метода Mailgen.generatePlaintext(email) пакета Mailgen программной платформы Node.js, позволяющая нарушителю выполнить произвольный HTML-код |
| Даты | Опубликована: 31.12.2025 · Обновлена ФСТЭК: 31.12.2025 · Выявлена: 21.09.2025 |
| Статус уязвимости | Подтверждена производителем (производитель признал уязвимость) |
| Наличие эксплойта | Существует в открытом доступе (код атаки общедоступен, риск эксплуатации повышен) |
| Информация об устранении | Уязвимость устранена (исправление выпущено производителем; способ: обновление программного обеспечения) |
| Тип ошибки | CWE-79 — непринятие мер по защите структуры веб-страницы (или «Межсайтовая сценарная атака») |
| Класс уязвимости | Уязвимость кода · Способ эксплуатации: инъекция |
Уязвимое ПО
- Node.js (Node.js Foundation) — сетевое программное средство
- Mailgen (Сообщество свободного программного обеспечения) — до 2.0.30 · прикладное ПО информационных систем
Возможные меры по устранению уязвимости
Обновление. Установка обновлений из доверенных источников. В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.
Если обновиться нельзя
- использование антивирусного программного обеспечения для проверки файлов, полученных из недоверенных источников
- использование замкнутой программной среды для работы с файлами, полученными из недоверенных источников
- использование средств межсетевого экранирования для ограничения возможности удалённого доступа к уязвимому программному обеспечению
- использование систем обнаружения и предотвращения вторжений для обнаружения (выявления, регистрации) и реагирования на попытки эксплуатации уязвимостей
- ограничение доступа к уязвимому программному обеспечению из внешних сетей (Интернет).
Использование рекомендаций производителя:
github.com/eladnava/mailgen/security/advisories/GHSA-j2xj…



