CVE-2026-85756 in SSH.NET
Résumé
par VulDB • 16/09/2026
SSH.NET est une bibliothèque Secure Shell (SSH) pour .NET. Avant la version 2026.0.0, ScpClient insère les chemins distants fournis par l'appelant dans la commande utilisée pour exécuter scp sur le serveur, et la transformation RemotePathTransformation.DoubleQuote par défaut ne peut pas mettre correctement entre guillemets chaque interprète de commandes distant. Lorsqu'une application transmet un chemin contrôlé par un attaquant à un serveur basé sur un shell, les métacaractères du shell non neutralisés par l'IRemotePathTransformation active peuvent exécuter des commandes en tant qu'utilisateur SSH authentifié. L'exploitation nécessite un serveur basé sur un shell et un chemin conçu pour respecter les règles d'analyse de ce shell ; les serveurs sans shell et les chemins entièrement neutralisés par la transformation sélectionnée ne sont pas affectés. RemotePathTransformation.ShellQuote est disponible pour les shells POSIX, tandis que SftpClient évite complètement l'utilisation d'un shell distant. Ce problème est corrigé dans la version 2026.0.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.