Zraniteľnosť v dodávanom variante OpenSSH vo FreeBSD, ktorá umožňuje vzdialené vykonávanie kódu

V dodávanom v rámci FreeBSD serveri OpenSSH bola zistená zraniteľnosť (CVE-2024-7589), ktorá umožňuje vzdialené vykonávanie kódu s privilégiami root bez prechodu autentifikáciou. Zraniteľnosť je variantom problému zisteného na začiatku júla v OpenSSH (CVE-2024-6387) a je spôsobená závodom, ktorý vzniká pri vykonávaní funkcií v spracovateľoch signálov, ktoré nie sú prispôsobené na volania v asynchrónnom režime.

Vývojári FreeBSD odstránili pôvodnú júlovú zraniteľnosť hneď po oznámení, ale oprava nepokrývala všetky možné vektory útoku. Oprava spočívala v vypnutí volania funkcie sshlogv, ktorá dynamicky prideľuje pamäť, čo pri asynchrónnom vykonaní mohlo viesť k poškodeniu vnútorných štruktúr malloc pri spustení spracovateľa signálu SIGALRM počas vykonávania určitého kódu. Ako sa ukázalo, podobný problém sa vyskytoval v špecifickom pre FreeBSD volaní funkcie blacklist_notify, ktorá zabezpečuje integráciu s pozadím procesom blacklistd.

Okrem aplikácie patchu je možné zraniteľnosť zablokovať nastavením v /etc/ssh/sshd_config parametra „LoginGraceTime=0“, ale vypnutie časového limitu uľahčí iniciovanie odmietania služieb pri vytváraní veľkého počtu pripojení, ktoré presahujú limity stanovené parametrom MaxStartups.

Okrem toho boli odstránené ďalšie tri zraniteľnosti vo FreeBSD:

  • CVE-2024-6760 — možnosť obchádzania ochrany pred použitím ktrace na sledovanie suid-procesov, čo umožňuje neprivilegovanému užívateľovi získať prístup k obsahu súborov, pre ktoré nemá práva na čítanie, napríklad môže prečítať obsah súboru s hashmi hesiel užívateľov.
  • CVE-2024-6759 — v NFS-klientovi bola zistená možnosť používania symbolov oddelenia ciest „..“ a „/“ v názvoch súborov;
  • CVE-2024-6640 — zraniteľnosť v paketovom filtre PF, kvôli ktorej pakety ICMPv6 s nulovým identifikátorom nepodliehali pravidlám firewallu, ktoré predpokladali, že prichádzajúce pakety sú zaznamenané v tabuľke stavov (state table).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster