- Zraniteľnosť CopyFail umožňuje neprivilegovaným používateľom eskalovať na root prístup prostredníctvom logickej chyby v kryptografickom podsystéme.
- Zraniteľnosť CVE-2026-31431 ovplyvnila od roku 2017 do roku 2026 širokú škálu jadier.
- V súborovom systéme HFS existujú ďalšie riziká, ktoré môžu spôsobiť úplné zlyhanie systému alebo spustenie kódu.
Keď premýšľame o Linuxe, prvá vec, ktorá nám napadne, je, že je to robustný a mimoriadne odolný systém . Je pravda, že je chrbticou veľkej časti internetovej infraštruktúry a niektorých z najvýkonnejších serverov na svete, ale to neznamená, že je to nepreniknuteľný bunker. V skutočnosti nám nedávne zraniteľnosti pripomínajú, že aj ten najdôkladnejšie skontrolovaný softvér môže mať nebezpečné slabiny, ktoré nás nútia hľadať v Linuxe pokročilé bezpečnostné opatrenia na ochranu našich systémov.
Jedným z najvýraznejších prípadov je takzvaná zraniteľnosť CopyFail, problém, ktorý nie je len obyčajnou preklepom v žiadnej aplikácii, ale leží v samom jadre jadra . To je znepokojujúce, pretože umožňuje niekomu s veľmi obmedzeným prístupom v podstate prevziať kontrolu nad systémom a získať úplnú kontrolu nad počítačom.
Záhada CopyFail: CVE-2026-31431
Táto zraniteľnosť, technicky označená ako CVE-2026-31431, je známa ako chyba logiky sekvenčného toku . Pre tých z nás, ktorí nerozumejú technickému žargónu, to znamená, že nezávisí od náhodných chýb v pamäti alebo časovaní, ale skôr od chyby v spôsobe, akým je kód napísaný. Problém spočíva konkrétne v komponente jadra `authencesn` , ktorá je prístupná prostredníctvom kryptografického socketového rozhrania AF_ALG a systémovej funkcie `splice()`.
Odborníkov ohromuje fakt, že táto zraniteľnosť sa ticho skrývala od roku 2017 až do svojho odhalenia v roku 2026. Takmer desaťročie ju bežné bezpečnostné audity nedokázali odhaliť, čo umožnilo, aby chyba pretrvávala na miliónoch zariadení. Zraniteľnosť vyvinutá výskumníkmi spoločnosti Theori je prekvapivo jednoduchá: skript v jazyku Python s dĺžkou iba 732 bajtov, ktorý používa iba štandardnú knižnicu , čo ho robí mimoriadne nebezpečným kvôli jeho jednoduchému použitiu.
Na rozdiel od iných exploitov, ktoré vyžadujú, aby mal útočník neuveriteľné šťastie s pretekárskymi podmienkami alebo aby poznal presné offsety jadra, CopyFail je stabilne zneužiteľný . To znamená, že ktorýkoľvek lokálny používateľ, či už prostredníctvom bežného účtu, kompromitovaného kontajnera alebo procesu CI/CD, môže vykonať 4-bajtový zápis do vyrovnávacej pamäte stránok jadra a eskalovať privilégiá na root v Linuxe bez toho, aby sa musel zapotiť.
Dotknuté systémy a rozsah problému
Dopad je systémový a masívny. Postihnuté systémy boli identifikované vo veľmi dlhom zozname populárnych distribúcií. Patria medzi ne Ubuntu 24.04 LTS, Amazon Linux 2023, RHEL 10.1 a SUSE 16 , hoci zoznam sa rozširuje aj na Debian, Fedoru, Arch, Rocky a Oracle Linux. V podstate je ohrozený akýkoľvek systém používajúci jadrá kompilované medzi rokmi 2017 a aprílom 2026, vrátane verzií od 4.14 do 6.18.22.
Je dôležité zdôrazniť, že vektor útoku je lokálny. To znamená, že útočník už musí mať nejaký prístup k systému, ale v cloudových prostrediach s viacerými klientmi alebo kontajnermi zdieľajúcimi to isté jadro sa riziko znásobuje. Ľahkosť, s akou sa dá táto zraniteľnosť zneužiť, z nej robí najvyššiu prioritu pre každého správcu systému.
Ďalšie hrozby: Prípad súborového systému HFS
Ale nie je to len o CopyFail. Bolo tiež vydané upozornenie týkajúce sa zraniteľnosti CVE-2025-0927 , ktorá sa nachádza v súborovom systéme HFS jadra Linuxu. V tomto prípade je problémom nedostatočné overovanie vstupov pri spracovaní poškodených štruktúr systémom. Ak sa útočníkovi podarí prinútiť systém čítať poškodený obraz HFS, mohlo by to spôsobiť prepísanie pamäte.
Dôsledky tejto druhej zraniteľnosti sa môžu pohybovať od jednoduchého útoku typu „doS“ (denial-of-service) , ktorý spôsobí, že systém prestane reagovať, až po niečo oveľa závažnejšie, ako je spustenie ľubovoľného kódu so zvýšenými oprávneniami. Tento problém postihuje najmä verzie jadra do verzie 6.12.0 a špecifické inštalácie, ako napríklad Ubuntu 22.04 s jadrom 6.5.0-18-generic.
Ako sa chrániť a zmierniť riziká?
Konečným riešením je, ako vždy, udržiavať softvér aktuálny. V prípade CopyFail je nevyhnutné použiť opravu commit a664bf3d603d alebo aktualizovať jadro na opravenú verziu poskytovanú vašou distribúciou. V cloudových prostrediach, ako sú AWS, Azure alebo GCP, by ste mali uprednostniť inštaláciu záplat hneď, ako ich poskytovateľ vydá, najmä na jump serveroch a prostrediach s viacerými nájomníkmi.
Ak z nejakého dôvodu nemôžete systém okamžite reštartovať, existuje trik na zmiernenie zraniteľnostiModul algif_aead môžete vypnúť vytvorením súboru v /etc/modprobe.d/blacklist-algif.conf s čiarou install algif_aead /bin/falseAk je modul už aktívny, jednoducho spustite rmmod algif_aead vyradiť ho z boja a zavrieť dvere pred útočníkom bez nutnosti reštartovania.
Objavenie CopyFail tiež zdôraznilo úlohu umelej inteligencie. Je známe, že analytické nástroje založené na umelej inteligencii zohrali kľúčovú úlohu pri odhalení tejto zraniteľnosti, ktorú ľudia deväť rokov prehliadali. Z toho máme horkosladkú lekciu: umelá inteligencia je neuveriteľným spojencom pre obrancov, ale môže byť aj perfektnou zbraňou pre útočníkov, aby našli podobné zraniteľnosti v rekordnom čase.
