OpenSSH 9.8 popravlja kritičnu ranjivost sshd-a


OpenSSH 9.8 poboljšava sigurnost, ispravljajući kritične uvjete utrke u sshd i logičke pogreške u ssh.

Danas je projekt OpenSSH objavio izdanje OpenSSH 9.8, dostupno za preuzimanje na njegovim službenim mirrorima. Ovo izdanje popravlja kritični problem (CVE-2024-6387) pronađen u verzijama Portable OpenSSH od 8.5p1 do 9.7p1.

Ranljivost, koja potencijalno omogućava izvršavanje proizvoljnog koda s root privilegijama, posebno je utjecala na 32-bitne Linux sustave s ASLR-om.

Iako eksploatacija nije demonstrirana na 64-bitnim sustavima, mogućnost postoji, što povećava rizik za sustave bez učinkovite nasumične raspodjele adresa (ASLR).

Još jedno ključno ispravljanje bilo je za logičku pogrešku u verzijama od 9.5 do 9.7, koja je onemogućavala funkciju ObscureKeystrokeTiming. Ova ranjivost mogla bi omogućiti pasivnom promatraču da otkrije pritiske tipki, što predstavlja rizik, posebno kada se unose osjetljive informacije poput lozinki.

Kao što smo vas obavijestili u siječnju, OpenSSH planira potpuno ukinuti podršku za DSA algoritam potpisa do početka 2025. Ova verzija već je prema zadanim postavkama onemogućila DSA ključeve zbog njihovih inherentnih slabosti i zastarjele tehnologije. Korisnici kojima je potreban DSA mogu ga ponovno omogućiti putem posebnih opcija izrade detaljno navedenih u bilješkama o izdanju.

Štoviše, OpenSSH 9.8 uvodi novi sustav kazni u sshd, blokirajući adrese koje pokazuju sumnjivo ponašanje poput ponovljenih neuspjelih pokušaja autentifikacije. Ova značajka ima za cilj poboljšati sigurnost smanjenjem rizika od napada metodom pogađanja lozinki.

Uz ova poboljšanja, ažuriranje uključuje i brojne ispravke pogrešaka u cijelom skupu alata te nekoliko potencijalno nekompatibilnih promjena, poput uklanjanja određenih zastarjelih značajki i promjena u ponašanju poslužitelja.

Na kraju, ovo izdanje također se usredotočuje na kompatibilnost sustava i poboljšanja u izgradnji, osiguravajući širu podršku na različitim sustavima i konfiguracijama. Posebno, poboljšava mogućnosti otkrivanja za OpenSSL konfiguracije i uvodi promjene za podršku obavijestima za systemd u okruženjima koja ga koriste.

Pogledajte najavu izdanja za detaljne informacije o svim promjenama u OpenSSH 9.8