CVE-2021-31810: Уязвимость доверия к PASV-ответам FTP в Net::FTP
Опубликовал shugo 07-07-2021
Перевел: nakilon
В Net::FTP обнаружена уязвимость доверия к PASV-ответам FTP. Этой уязвимости присвоен идентификатор CVE-2021-31810. Мы настоятельно рекомендуем обновить Ruby.
net-ftp является встроенным гемом Ruby 3.0.1, но т.к. есть трудности с его поставкой, следует обновить Ruby целиком.
Подробности
Вредоносный FTP-сервер может использовать ответ PASV так, что Net::FTP подключится к заданному IP адресу и порту. Это потенциально позволяет Net::FTP получать информацию о сервисах, которые иначе скрыты (например, злоумышленник может сканировать порты и доставать баннеры).
Уязвимые версии
- Ruby 2.6: 2.6.7 и ниже
- Ruby 2.7: 2.7.3 и ниже
- Ruby 3.0: 3.0.1 и ниже
Авторство
Благодарим Alexandr Savca за сообщение о проблеме.
История
- Изначально опубликовано в 2021-07-07 09:00:00 UTC
Последние новости
Вышел Ruby 4.0.5
Вышел Ruby 4.0.5.
Опубликовал k0kubun 20-05-2026
Вышел Ruby 4.0.4
Вышел Ruby 4.0.4.
Опубликовал k0kubun 11-05-2026
Вышел Ruby 4.0.3
Вышел Ruby 4.0.3.
Опубликовал k0kubun 21-04-2026
Вышел Ruby 3.2.11
Вышел Ruby 3.2.11. В этот релиз вошло обновление гема zlib, устраняющее CVE-2026-27820.
Опубликовал hsbt 27-03-2026