Fedora- ja RHEL-käyttäjille varoitus OpenSSH-haavoittuvuudesta
Uusi haavoittuvuus, CVE-2024-6409, OpenSSH-versioissa 8.7 ja 8.8 voi mahdollistaa etäkoodin suorituksen; Fedora 36/37 ja RHEL 9 ovat haavoittuvia.
Äskettäin julkistettu haavoittuvuus OpenSSH:ssa, CVE-2024-6409, on herättänyt huolta useissa glibc:tä käyttävissä Linux-jakeluissa. Turvapoikkeama, joka voisi mahdollisesti sallia etäkoodin suorittamisen, löydettiin Qualys Security -tiimin tekemän havaintojen tarkastelun aikana.
Haavoittuvuus koskee erityisesti OpenSSH:n versioita 8.7 ja 8.8 sekä niiden vastaavia siirrettäviä julkaisuja.
Tämä ongelma johtuu kilpailutilanteesta signaalien käsittelyssä OpenSSH:n privsep (privilegioderaisuus) lapsiprosessissa. Ongelma ilmenee, kun cleanup_exit(), funktio, jota ei ole suunniteltu kutsuttavaksi signaalinkäsittelijästä, kutsutaan grace_alarm_handler() -funktiosta.
Tätä väärinkäyttöä voi vahingossa kutsua muita turvattomia toimintoja signaalinkäsittelyn aikana, erityisesti kun niitä on muutettu alempien jakelupäivitysten kautta.
Tämän haavoittuvuuden vaikutusta korostaa se, että se tuli käyttöön Red Hatin OpenSSH-paketissa löytyneen päivityksen kautta, erityisesti “openssh-7.6p1-audit.patch. ”
Tämä korjaustiedosto vaikuttaa paitsi Red Hat Enterprise Linuxiin (RHEL) 9 ja sen johdannaisiin myös Fedora-versioihin 36 ja 37 sekä joihinkin päivityksiin versioon 35.
Vaikka Fedora on siirtynyt uudempiin OpenSSH-versioihin uusimmissa julkaisuissaan (38 ja uudemmat), jotka eivät sisällä ongelmallista cleanup_exit()-kutsua, perinteiset versiot ovat edelleen haavoittuvia.
CVE-2024-6409 eroaa merkittävästi aiemmin julkistetusta haavoittuvuudesta, CVE-2024-6387, siinä, että uusi ongelma laukeaa prosessissa, jolla on rajoitetut käyttöoikeudet.
Onneksi tämä tosiseikka rajoittaa haavoittuvuuden välitöntä vaikutusta; kuitenkin hyväksikäytön mahdollisuus on edelleen olemassa, erityisesti jos kaikkia siihen liittyviä haavoittuvuuksia ei käsitellä samanaikaisesti.
Turvallisuusasiantuntijat ovat ehdottaneet lieventämisstrategioita, kuten OpenSSH:n "LoginGraceTime" -asetuksen asettamista nollaksi, mikä on tehokasta sekä CVE-2024-6387- että CVE-2024-6409-haavoittuvuuksia vastaan. Toinen lieventämiskeino, "-e" -asetus, on tehokas vain CVE-2024-6387:ää vastaan.
Lisätietoja äskettäin löydetystä OpenSSH-haavoittuvuudesta saat tästä linkistä.
