CVE-2026-46705
Təsvir
Russh Rust SSH klient və server kitabxanasıdır. Versiya 0.34.0-beta.1-dən versiya 0.61.0-a qədər olan hissədə, russh serverinin autentifikasiya yolu, sorğu prinsipi dəyişdikdə həmin vəziyyəti ayırmadan SSH_MSG_USERAUTH_REQUEST mesajları arasında daxili userauth vəziyyətini saxlayır. RFC 4252 autentifikasiya sorğuları arasında istifadəçi adı və xidmət adı sahələrinin dəyişdirilməsinə icazə verir. Problem bu cür dəyişikliklərin etibarsız olması deyil. Problem ondadır ki, russh tərəfindən idarə olunan autentifikasiya vəziyyəti (məsələn, qalan metodlar, qismən uğurlu vəziyyət və davam edən metod vəziyyəti) bağlantı ilə əlaqəli qala bilər və daha sonra fərqli (istifadəçi, xidmət) üçün edilən sorğuya təsir göstərə bilər. Bu, kitabxananın daxili vəziyyət uyğunsuzluğudur. Bu problem 0.61.0 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Eugeny russh | >= 0.34.0-beta.1, < 0.61.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.