18 zraniteľností v jadre Linuxu s exploitmi na získanie práv root v systéme

Výskumníci z firmy Nebula Security odhalili informácie o 18 zraniteľnostiach v jadre Linuxu a pripravili pre nich exploity, ktoré umožňujú neprivilegovanému lokálnemu používateľovi získať práva root v systéme. Zraniteľnosti boli odstránené v rôznych jarných a letných aktualizáciách jadra. Zistené problémy:

  • CVE-2026-43502 (exploity) — zraniteľnosť v sieťovej subsystéme RDS (Reliable Datagram Sockets), spôsobená nesprávnym čistením priradených stránok pamäte pri zlyhaní odosielania dát v režime zerocopy na etape pred zaradením správy do frontu. Problém dostal kódové meno ZcopyReaper, prejavuje sa od verzie jadra 4.17 a bol odstránený v jadre v máji. Exploatácia zraniteľnosti je možná na systémoch s jadrom, zostaveným s voľbami CONFIG_INET=y, CONFIG_AIO=y, CONFIG_RDS=y|m a CONFIG_RDS_TCP=y|m (zvyčajne nastavené predvolene). Práva na prácu s priestormi mien identifikátorov používateľov na útok nie sú potrebné. Funkciu exploit bola demonštrovaná v openSUSE so štandardným jadrom 6.4.
  • CVE-2026-80714 (exploity) — zraniteľnosť v subsystéme IPVS (IP Virtual Server), spôsobená prístupom k pamäti po jej uvoľnení kvôli chybne nastavenému flagu IP_VS_CONN_F_ONE_PACKET pri synchronizácii pripojenia, čo po uplynutí doby života pripojenia vedie k zostaveniu visiacich ukazovateľov v hašovacej tabuľke, ktoré odkazujú na už uvoľnenú štruktúru ip_vs_conn. Problém bol odstránený 19. augusta. Funkciu exploit bola demonštrovaná v Debian 13 s jadrom 6.12.
  • CVE-2026-74597 (exploity) — zraniteľnosť v ovládači ip6_tunnel, spôsobená nesprávnou aplikáciou posunu k obalenému balíku pre možnosť HAO (Home Address Option), vypočítanou na základe vonkajšieho balíka. Cez prenos obaleného balíka so špeciálne vytvoreným hlavičkou je možné dosiahnuť zápis dát mimo prideleného vyrovnávacieho priestoru. Problém bol odstránený 19. augusta. Funkciu exploit bola demonštrovaná v CentOS s jadrom 6.12.
  • CVE-2026-74581 (exploity) — zraniteľnosť v kóde pre prácu s routovacími tabuľkami IPv6, spôsobená prístupom k pamäti po jej uvoľnení (po uvoľnení pamäte pod routou zostal aktívny ukazovateľ na túto routu). Problém bol odstránený 19. augusta. Funkciu exploit bola demonštrovaná v Debian 13 s jadrom 6.12.
  • CVE-2026-74480 (exploit) — zraniteľnosť v subsystéme sieťových mostov, spôsobená prístupom k pamäti po jej uvoľnení v kóde výstupu z multicast skupiny (po odstránení prvku zo zoznamu sa cyklus neprerušil a počas iterácií sa vykonával prístup na ukazovateľ na zoznam portov, ktorý zostal po odstránení). Problém bol odstránený 9. augusta. Fungovanie exploitu bolo demonštrované v RHEL 10 s jadrom 6.12.
  • CVE-2026-72255 (exploit) — zraniteľnosť v module nf_queue subsystému netfilter, spôsobená prístupom k pamäti po jej uvoľnení, ktorá nastáva v situácii, ak po odstránení sieťového mosta zostával s ním súvisiaci paket ešte v rade NFQUEUE. Problém bol odstránený 24. júla. Fungovanie exploitu bolo demonštrované v Ubuntu 26.04 s jadrom 7.0.
  • CVE-2026-72137 (exploit) — zraniteľnosť v module IPSec XFRM, vedúca k dvojitému uvoľneniu štruktúry skb pri chybe pri odosielaní keepalive paketu. Problém bol odstránený 30. júna. Fungovanie exploitu bolo demonštrované v Ubuntu 26.04 s jadrom 7.0.
  • CVE-2026-68376 (exploit) — zraniteľnosť v implementácii protokolu SCTP, vedúca k pretečeniu pamäte z dôvodu nesprávneho výpočtu veľkosti poľa na uchovávanie HMAC identifikátorov. Problém bol odstránený 3. augusta. Fungovanie exploitu bolo demonštrované v Ubuntu 26.04 s jadrom 7.0.
  • CVE-2026-68162 (exploit) — zraniteľnosť v implementácii protokolu SCTP, vedúca k prístupu k pamäti po jej uvoľnení pri pokuse o zmenu parametra sysctl po uzavretí riadiaceho soketu. Problém bol odstránený 10. apríla. Fungovanie exploitu bolo demonštrované v Ubuntu 26.04 s jadrom 7.0.
  • CVE-2026-64560 (exploit) — zraniteľnosť v posix-cpu-timer, vedúca k prístupu k pamäti po jej uvoľnení v dôsledku pretekania medzi odstránením časovača a volaním exec() po zmene lídra skupiny vlákien. Problém bol odstránený 5. júla. Fungovanie exploitu bolo demonštrované na zariadení Google Pixel s platformou Android.
  • CVE-2026-52933 (exploit) — zraniteľnosť v subsystéme io_uring, vedúca v prípade nastavenia príznaku IO_POLL_CANCEL_FLAG k prístupu k pamäti po jej uvoľnení v dôsledku interpretácie hodnoty atomic_read() ako záporného čísla pri porovnávaní s počítadlom odkazov. Problém bol odstránený 15. apríla. Fungovanie exploitu bolo demonštrované v Fedora Linux s jadrom 6.19.
  • CVE-2026-52924 (exploit) — zraniteľnosť v implementácii protokolu SCTP, ktorá vedie k prístupu k pamäti po jej uvoľnení v dôsledku ponechania aktívneho ukazovateľa a údajov v odosielacej fronte po uvoľnení tabuľky prúdov po výskyte chyby „Stale Cookie“. Problém bol odstránený 19. júna. Funkčnosť exploitu bola demonštrovaná v Ubuntu 26.04 s jadrom 7.0.
  • CVE-2026-52923 (exploit) — zraniteľnosť v subsystéme SysV IPC, ktorá vedie k prístupu k pamäti po jej uvoľnení v dôsledku ponechania visiacich ukazovateľov na uvoľnený prvok indexu v štruktúre IDR. Problém bol odstránený 24. júla. Funkčnosť exploitu bola demonštrovaná v RHEL 10 s jadrom 6.12.
  • CVE-2026-52912 (exploit) — zraniteľnosť v module nf_queue subsystému netfilter, spôsobená prístupom k pamäti po jej uvoľnení v dôsledku nesprávneho spracovania ukazovateľa po odstránení sieťového mosta pri prítomnosti súvisiacich paketov v fronte NFQUEUE. Problém bol odstránený 1. júna. Funkčnosť exploitu bola demonštrovaná v openSUSE s jadrom 6.4.
  • CVE-2026-43501 (exploit) — zraniteľnosť v kóde prebalenia hlavičiek IPv6 SRH (Source Routing Header), ktorá vedie k zápisu dát mimo vyrovnávaciu pamäť v dôsledku absencie kontroly podmienok, za ktorých môže nový header prekročiť starý. Problém bol odstránený 7. mája. Funkčnosť exploitu bola demonštrovaná na súťaži kernelCTF.
  • CVE-2026-43042 (exploit) — zraniteľnosť v mechanizme MPLS, ktorá vedie k prístupu k údajom mimo vyrovnávacej pamäte v dôsledku závodu podmienok vznikajúceho pri súbežnom čítaní zámku a zmene veľkosti tabuľky. Problém bol odstránený 11. apríla. Funkčnosť exploitu bola demonštrovaná v Debian 13 s jadrom 6.12.
  • CVE-2026-31678 (exploit) — zraniteľnosť v subsystéme openvswitch, spôsobená prístupom k pamäti po jej uvoľnení z dôvodu závodu podmienok pri odstránení odkazu na sieťové zariadenie pred skončením cyklu RCU (Read-Copy-Update). Problém bol odstránený 2. apríla. Funkčnosť exploitu bola demonštrovaná v Fedora Linux 44 s jadrom 6.19.
  • CVE-2026-31659 (exploit) — zraniteľnosť v implementácii protokolu B.A.T.M.A.N. (Better Approach to Mobile Ad-hoc Networking), ktorá vedie k pretečeniu vyrovnávacej pamäte v dôsledku celočíselného pretečenia spôsobeného použitím 16-bitových hodnôt pri výpočte veľkosti vyrovnávacej pamäte. Problém bol odstránený 18. apríla. Funkčnosť exploitu bola demonštrovaná v Arch Linux s jadrom 6.19.

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