Dirty Frag: den nye Copy Fail 2, der påvirker hele Linux

Centrale punkter:
  • Dirty Frag omfatter to sårbarheder (CVE-2026-43284 og CVE-2026-43500) i xfrm-ESP- og RxRPC-undersystemerne i Linux-kernen.
  • Ligesom Copy Fail tillader fejlen, at fire bytes overskrives i sidens cache på grund af fejlagtig optimering i operationer.
  • En uprivilegeret angriber kan injicere ondsindet kode i beskyttede binære filer direkte i RAM for at få superbrugeradgang.
  • Der findes et fungerende angreb, der omgår beskyttelser som AppArmor og påvirker distributioner
  • Opdateringsdetaljerne blev lækket på forhånd; løsningen kræver opdatering til de nyeste kernelversioner eller deaktivering af de berørte moduler.

sårbarhed

Igen Linux står over for en ny udfordring med fremkomsten af ​​"Dirty Frag"en række sårbarheder også kendt som Kopifejl 2. Dette sæt af alvorlige fejl, formelt identificeret under registrene CVE-2026-43284 og CVE-2026-43500, giver en ikke-privilegeret lokal bruger mulighed for at få fuld administratoradgang ved direkte at overskrive data i operativsystemets sidecache.

Det nævnes det Truslen har vist sig at være usædvanlig alsidig og farligfordi en forsker formåede at udvikle en fungerende udnyttelsei stand til at kompromittere stort set alle nuværende distributioner, hvilket tvinger systemadministratorer til at handle øjeblikkeligt i lyset af et problem, der kom frem i lyset tidligere end forventet på grund af en utilsigtet lækage af information.

Dirty Frag er ikke en isoleret fejl, men snarere Det omfatter to forskellige sårbarheder, der findes i uafhængige delsystemer af Linux-kernen:

  • Xfrm-ESP-modulet: ansvarlig for at accelerere IPsec-krypteringsoperationer ved hjælp af Encapsulated Security Payload-protokollen,
  • RxRPC-controlleren: ansvarlig for at administrere eksterne procedurekald via UDP-forbindelser.

Selvom de opererer i forskellige områder og blev introduceret i forskellige år, Begge sårbarheder deler den samme oprindelige angrebsvektor på grund af fejlagtige optimeringer i hukommelsesstyringen. Afhængigt af sikkerhedskonfigurationen og de moduler, der er indlæst i hver distribution, En angriber kan udnytte den ene eller den anden metode til at eskalere sine privilegier og tage kontrol absolut af den berørte server.

Fejlbehæftede optimeringer og hukommelsesmanipulation

De interne mekanismer bag disse sårbarheder Den deler en slående lighed med den nylige strukturelle fiasko Kopiering mislykkedesDet centrale problem opstår under datadekrypteringsprocessen i det samme hukommelsesrum, kendt som "in-place"-operationer, gennem brugen af ​​en specifik filoverførselsfunktion.

Ved at flytte data mellem deskriptorer og pipelines uden fysisk at kopiere dem for at spare ressourcer, sender systemet direkte referencer til elementer, der er gemt i sidens cache. Den kritiske fejl Dette sker på grund af skriveforskydningerne Under denne proces blev der foretaget beregninger uden at anvende de nødvendige sikkerhedskontroller for denne type direkte reference, hvilket tillader en omhyggeligt udformet ondsindet anmodning at overskrive præcis fire bytes i cachen for enhver fil, der indlæses i systemet.

kopieringsfejl
relateret artikel:
Kopieringsfejl: Linux-sårbarheden, der giver root-adgang via sidecaching

Risikoen Det ligger i, hvordan moderne operativsystemer håndterer effektiviteten af ​​fillæsningDa enhver læseanmodning først henter information fra RAM-sidens cache for at accelerere ydeevnen, En ændring i dette ustabile område får kernen til at levere forfalskede data i stedet for det rigtige indhold. opbevares sikkert på harddisken.

Udnyttelsesmetoden udnytter denne arkitektur til at ændre den cachelagrede version af en kritisk eksekverbar fil, der har superbrugerrettigheder, og injicere skadelig kode direkte i hukommelsen. Når dette kompromitterede værktøj udføres, behandler systemet den injicerede kode med absolutte rettigheder og giver øjeblikkelig root-adgang uden nogensinde at ændre den originale fysiske fil.

Udnyttelse og lækage af sikkerhedsrettelsen

For at udføre dette angreb med succes, En ondsindet aktør skal omgå visse forsvarsmekanismer afhængigt af målmoduletSårbarheden i delsystemet xfrm-ESP kræver, at brugeren har tilladelser til at oprette navnerum.Dette er en handling, som robuste distributioner som Ubuntu blokerer som standard ved hjælp af strenge AppArmor-regler. For at imødegå disse skjolde har forskere dog udviklet et kombineret angreb, der også angriber RxRPC-modulet, som typisk indlæses som standard på et stort antal systemer. Denne alsidighed har gjort det muligt for dem at bekræfte effektiviteten af ​​eskaleringsangrebet på de seneste stabile versioner af Linux-distributioner.

Håndteringen af ​​denne krise led et alvorligt operationelt tilbageslag, da Væsentlige tekniske detaljer blev lækket før den planlagte udgivelsesdatoI slutningen af ​​april, Adskillige korrigerende rettelser blev sendt til offentlige mailinglister netværksudvikling uden varsel om dens direkte forbindelse til en kritisk sårbarhed over for eskalering af rettigheder.

Un En uafhængig sikkerhedsforsker analyserede disse ændringer. i arkivet, Han genkendte ligheden med den oprindelige Copy Fail-sårbarhed og formåede at udvikle og udgive en fungerende udnyttelse.Han var fuldstændig uvidende om, at der var indført en fortrolighedsforbud. Heldigvis, Korrigerende kerneversioner er allerede begyndt at blive distribueret i massevis For at afhjælpe begge huller, og for de systemer, der endnu ikke kan installere de endelige opdateringer, anbefales det kraftigt at blokere den manuelle indlæsning af esp4-, esp6- og rxrpc-modulerne som en nødforanstaltning til afhjælpning.

Endelig, hvis du er interesseret i at lære mere om dette, kan du konsultere detaljer i følgende link.


Tilføj som foretrukken kilde