Ranljivosti v Netfilter in io_uring, ki omogočajo povišanje privilegijev v sistemu

V podsystemih jedra Linux Netfilter in io_uring so bile odkrite ranljivosti, ki omogočajo lokalnim uporabnikom, da zvišajo svoje privilegije v sistemu:

  • Ranljivost (CVE-2023-32233) v podsystemu Netfilter, ki je posledica dostopa do pomnilnika po njegovi osvoboditvi (use-after-free) v modulu nf_tables, ki zagotavlja delovanje filtriranja paketov nftables. Ranljivost se lahko izkorišča z uporabo posebej pripravljenih zahtevkov za posodobitev konfiguracije nftables. Za izvedbo napada je potrebna dostopnost do nftables, kar je mogoče doseči v ločenem omrežnem imenskem prostoru (network namespaces) ob prisotnosti pravic CLONE_NEWUSER, CLONE_NEWNS ali CLONE_NEWNET (na primer, pri možnosti zagon izoliranega kontejnerja).

    Da bi uporabnikom dali čas za namestitev posodobitev, je raziskovalec, ki je odkril težavo, obljubil, da bo objavo podrobnih informacij in delujočega eksploita, ki zagotavlja root shell, odložil za en teden (do 15. maja). Ranljivost je odpravлена v posodobitvi 6.4-rc1. Sledenje odpravi ranljivosti v distribucijah je mogoče na straneh: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.

  • Ranljivost (CVE še ni dodeljena) v implementaciji vmesnika asinhronega vnosa/izvleka io_uring, ki je del jedra Linux od izida 5.1. Težava je posledica napake v funkciji io_sqe_buffer_register, ki omogoča dostop do fizične pomnilnika zunaj statično dodeljenega pomnilnika. Težava se pojavlja samo v veji 6.3 in bo odpravljena v pripravljenem posodobitvi 6.3.2. Za testiranje je na voljo delujoči prototip eksploita, ki omogoča izvajanje kode s privilegiji jedra.

      Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster