ГлавнаяБаза уязвимостей БДУ → BDU:2026-05098
9высокая

BDU:2026-05098

Уязвимость функции protectWhitespace() библиотеки FTP-клиента basic-ftp программной платформы Node.js, позволяющая нарушителю выполнить произвольные команды
Опубликовано: 2026-04-13
Описание

Уязвимость функции protectWhitespace() библиотеки FTP-клиента basic-ftp программной платформы Node.js связана с непринятием мер по нейтрализации последовательностей CRLF. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольные команды

Затрагиваемое ПО и версии
basic-ftp (до 5.2.1)
Способ устранения

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

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

Использование рекомендаций:
Обновление программного обеспечения до версии 5.2.1 и выше
https://github.com/patrickjuchli/basic-ftp/releases/tag/v5.2.1

Оценка CVSS
Балл9 — высокая опасность
Источники и патчи
https://github.com/patrickjuchli/basic-ftp/releases/tag/v5.2.1https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-chqc-8p9q-pq6q
Проверьте безопасность своего сайта и почты → Полная проверка домена