Ranljivost u verziji OpenSSH isporučenoj s FreeBSD, koja omogućuje daljinsko izvršavanje koda

U serveru OpenSSH isporučenom s FreeBSD otkrivena je ranljivost (CVE-2024-7589) koja omogućava daljinsko izvršavanje koda s root pravima bez prolaska autentifikacije. Ranljivost je varijanta problema otkrivenog početkom srpnja u OpenSSH (CVE-2024-6387) i također je uzrokovana uvjetom utrke koji nastaje zbog izvršavanja u handleru signala funkcija koje nisu bile dizajnirane za pozivanje u asinkronom režimu.

Razvijači FreeBSD su odmah nakon najave ispravili izvorni srpanjski nedostatak, ali ispravka nije pokrivala sve moguće vektore napada. Ispravka se sastojala od onemogućavanja poziva funkcije sshlogv, koja dinamički alocira memoriju, što je u asinkronom izvršavanju moglo dovesti do oštećenja unutarnjih struktura malloc pri aktivaciji handlera signala SIGALRM tijekom izvršavanja određenog koda. Kako se pokazalo, sličan problem se javljao u specifičnom za FreeBSD pozivu funkcije blacklist_notify, koja osigurava integraciju s pozadinskim procesom blacklistd.

Osim primjene zakrpe, ranljivost se može blokirati postavljanjem parametra 'LoginGraceTime=0' u /etc/ssh/sshd_config, ali isključivanje vremenskog ograničenja olakšava pokretanje uskraćivanja usluge prilikom uspostavljanja velikog broja veza koje premašuju limite definirane preko parametra MaxStartups.

Osim toga, ispravljen je još tri ranjivosti u FreeBSD:

  • CVE-2024-6760 — mogućnost zaobiđenja zaštite od korištenja ktrace za praćenje suid procesa, što omogućuje neprivilegiranom korisniku pristup sadržaju datoteka za čije čitanje nema prava, na primjer, moguće je pročitati sadržaj datoteke s hashovima lozinki korisnika.
  • CVE-2024-6759 — u NFS klijentu otkrivena je mogućnost korištenja u imenima datoteka znakova za razdvajanje putanja '..' i '/';
  • CVE-2024-6640 — ranljivost u paketnom filtriranju PF, zbog koje ICMPv6 paketi s nul-id-om nisu se podvrgnuli pravilima vatrozida, predviđenim za dolazne pakete koji se odražavaju u tablici stanja (state table).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster