CVE-2026-85756 in SSH.NET
Riassunto
di VulDB • 16/09/2026
SSH.NET è una libreria Secure Shell (SSH) per .NET. Prima della versione 2026.0.0, ScpClient inserisce i percorsi remoti forniti dall'utente nel comando utilizzato per eseguire scp sul server e la trasformazione predefinita RemotePathTransformation.DoubleQuote non può citare in modo sicuro ogni interprete di comandi remoto. Quando un'applicazione passa un percorso controllato da un attaccante a un server basato su shell, i metacaratteri della shell non neutralizzati dalla IRemotePathTransformation attiva possono eseguire comandi come l'utente SSH autenticato. Lo sfruttamento richiede un server basato su shell e un percorso creato in base alle regole di parsing di quella shell; i server non basati su shell e i percorsi completamente neutralizzati dalla trasformazione selezionata non sono interessati. RemotePathTransformation.ShellQuote è disponibile per le shell POSIX, mentre SftpClient evita del tutto una shell remota. Questo problema è risolto nella versione 2026.0.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.