Ranljivosti u Linux kernelu koje se tiču ksmbd, ktls, uio i mrežnog stoga

U modulu ksmbd, koji nudi ugrađenu Linux jezgra implementaciju datotečnog poslužitelja temeljenog na SMB protokolu, otkrivene su dvije ranjivosti koje omogućuju daljinsko izvršavanje korisničkog koda s pravima jezgra bez autentifikacije ili otkrivanje sadržaja memorije jezgra na sustavima s aktiviranim ksmbd modulom. Problemi se pojavljuju počevši od verzije jezgra 5.15, u koju je prihvaćen ksmbd modul. Ranjivosti su ispravljene u ažuriranjima jezgra 6.7.2, 6.6.14, 6.1.75 i 5.15.145. Možete pratiti ispravke u distribucijama na sljedećim stranicama: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch.

Prva ranjivost (CVE-2024-26592) može dovesti do izvršavanja koda napadača s pravima jezgra kada se šalju posebno oblikovani neautentificirani TCP zahtjevi na poslužitelju ksmbd. Ranjivost je uzrokovana neispravnom organizacijom zaključavanja objekata u kodu uspostavljanja i prekidanja TCP veze s ksmbd, što omogućava stvaranje uvjeta za pristup već oslobođenoj memoriji (use-after-free).

Druga ranjivost (CVE-2024-26594) dovodi do curenja sadržaja memorije jezgra prilikom obrade neispravnog mech tokena u zahtjevu za uspostavljanje sesije koji šalje klijent. Ranjivost je uzrokovana neispravnom obradom podataka s SMB2 Mech tokenom i dovodi do čitanja podataka izvan dodijeljene memorije.

Dodatno, može se istaknuti nekoliko drugih ranjivosti u Linux jezgru:

  • CVE-2023-52439 — pristup već oslobođenoj memoriji (use-after-free) u funkciji uio_open podsustava uio, koja potencijalno omogućava lokalnom korisniku da izvrši svoj kod s pravima jezgra.
  • CVE-2024-26582 — pristup već oslobođenoj memoriji (use-after-free) u implementaciji TLS na razini jezgra (ktls), koja potencijalno omogućava povećanje privilegija prilikom izvođenja operacija dešifriranja.
  • CVE-2024-0646 — pisanje u memorijsko područje izvan bafera u subsustavu ktls prilikom određenih lokalnih manipulacija s ktls socketom pomoću funkcije splice. Ranjivost potencijalno omogućava povećanje privilegija u sustavu.
  • CVE-2023-6932 — stanje utrke u implementaciji IGMP (Internet Group Management Protocol) protokola u IPv4 stogu, što dovodi do pristupa već oslobođenoj memoriji (use-after-free). Ranjivost potencijalno omogućava lokalnom korisniku povećanje privilegija u sustavu.
  • CVE-2023-52435 — prelivanje MSS u funkciji skb_segment() mrežnog stoga jezgra.
  • CVE-2024-26601 — greška u kodu oslobađanja blokova u FS ext4 može se iskoristiti za oštećenje buddy bitmapa.
  • CVE-2024-26598 — pristup već oslobođenoj memoriji (use-after-free) u hipervizoru. KVM.

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