CVE-2026-85756 in SSH.NET
Сводка
по VulDB • 16.09.2026
SSH.NET — это библиотека Secure Shell (SSH) для .NET. До версии 2026.0.0 класс ScpClient помещает пути, предоставленные вызывающей стороной, в команду, используемую для запуска scp на сервере, а преобразование RemotePathTransformation.DoubleQuote по умолчанию не может безопасно экранировать каждый интерпретатор удаленных команд. Когда приложение передает путь, контролируемый злоумышленником, серверу с оболочкой (shell), метасимволы оболочки, которые не нейтрализуются активным IRemotePathTransformation, могут выполнять команды от имени аутентифицированного пользователя SSH. Для эксплуатации требуется сервер на основе оболочки и путь, созданный в соответствии с правилами парсинга этой оболочки; серверы без использования оболочки и пути, полностью нейтрализованные выбранным преобразованием, не затронуты. RemotePathTransformation.ShellQuote доступен для оболочек POSIX, тогда как SftpClient вообще избегает удаленной оболочки. Эта проблема исправлена в версии 2026.0.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.