CVE-2026-66035
Təsvir
libssh2 1.11.1 versiyasına qədər, 42e33d8 commitində düzəldilmiş, autentifikasiyadan əvvəl heap bufer daşması zəifliyi ehtiva edir ki, bu da zərərli SSH serverinə Encrypt-then-MAC şifrə razılaşması zamanı packet_length şifrin blok ölçüsündən kiçik olan paket göndərməklə hər hansı qoşulan klientdə heap metadatasını korlamağa imkan verir. src/transport.c faylındakı fullpacket() funksiyasında ETM yolu packet_length bayt ölçüsündə bufer ayırır, lakin memcpy vasitəsilə blocksize minus bir bayt kopyalayır və bu, 32-bit glibc-də hücumçunun nəzarət etdiyi baytların bitişik chunk-ın SIZE sahəsinə yazılmasına səbəb olan daşma yaradır, nəticədə autentifikasiyadan əvvəl sessiya əl sıxması zamanı tcache bin qarışıqlığı, canlı obyektlərin üst-üstə düşməsi və funksiya göstəricisinin üzərinə yazılması mümkün olur.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| libssh2 libssh2 | v ≤ 1.11.1 | — |
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.