Korisnici Fedore i RHEL-a upozoreni na ranjivost OpenSSH-a
Nova ranjivost, CVE-2024-6409, u OpenSSH verzijama 8.7 i 8.8 nosi rizik od izvršavanja koda na daljinu; zahvaćeni su Fedora 36/37 i RHEL 9.
Novo otkrivena ranjivost u OpenSSH-u, CVE-2024-6409, izazvala je zabrinutost među različitim Linux distribucijama koje koriste glibc. Sigurnosni propust, koji bi potencijalno mogao omogućiti izvršavanje koda na daljinu, otkriven je tijekom pregleda nalaza od strane tima za sigurnost Qualys.
Ranljivost posebno pogađa OpenSSH verzije 8.7 i 8.8 te njihove odgovarajuće prenosive verzije.
Ovaj problem nastaje zbog uvjeta natjecanja (race condition) pri rukovanju signalima u OpenSSH-ovom privsep (odvajanje privilegija) dječjem procesu. Problem se javlja kada se cleanup_exit(), funkcija koja nije dizajnirana za pozivanje iz rukovalaca signala, pozove iz grace_alarm_handler().
Ova zloupotreba može nenamjerno pozvati druge nesigurne funkcije tijekom rukovanja signalima, osobito kada ih mijenjaju zakrpe distribucije niže razine.
Utjecaj ove ranjivosti potvrđuje činjenica da je uvedena putem zakrpe pronađene u Red Hatovom paketu OpenSSH-a, posebno u „openssh-7.6p1-audit.patch“.
Ovaj zakrpu utječe ne samo na Red Hat Enterprise Linux (RHEL) 9 i njegove derivate, već i na Fedora verzije 36 i 37 te neke nadogradnje na verziju 35.
Iako je Fedora u svojim najnovijim izdanjima (38 i novijim) prešla na novije verzije OpenSSH-a, koje ne sadrže problematični cleanup_exit() poziv, starije verzije i dalje su ranjive.
CVE-2024-6409 značajno se razlikuje od prethodno otkrivene ranjivosti, CVE-2024-6387, po tome što se novi problem pokreće u procesu s umanjenim privilegijama.
Srećom, ovaj činjenica ograničava neposredni učinak ranjivosti; međutim, potencijal za iskorištavanje i dalje postoji, osobito ako sve povezane ranjivosti nisu istovremeno riješene.
Stručnjaci za sigurnost su predložili strategije ublažavanja, poput postavljanja opcije OpenSSH-a "LoginGraceTime" na nulu, što je učinkovito protiv obaju CVE-2024-6387 i CVE-2024-6409. Druga mjera, opcija "-e", učinkovita je samo protiv CVE-2024-6387.
Za više informacija o nedavno otkrivenoj ranjivosti OpenSSH-a, pogledajte ovu poveznicu.
