Dirty Frag: jaunā Copy Fail 2, kas ietekmē visu Linux

Galvenie punkti:
  • Dirty Frag ietver divas ievainojamības (CVE-2026-43284 un CVE-2026-43500) Linux kodola xfrm-ESP un RxRPC apakšsistēmās.
  • Tāpat kā Copy Fail gadījumā, šī kļūme ļauj pārrakstīt četrus baitus lapas kešatmiņā kļūdainas darbību optimizācijas dēļ.
  • Neprivileģēts uzbrucējs var ievietot ļaunprātīgu kodu aizsargātos bināros failos tieši RAM atmiņā, lai iegūtu superlietotāja piekļuvi.
  • Pastāv funkcionējošs uzbrukums, kas apiet tādus aizsardzības līdzekļus kā AppArmor un ietekmē izplatījumus.
  • Ielāpa informācija tika nopludināta pirms laika; risinājumam ir nepieciešama atjaunināšana uz jaunākajām kodola versijām vai skarto moduļu atspējošana.

neaizsargātība

Atkal Linux saskaras ar jaunu izaicinājumu, parādoties "Dirty Frag"arī vairākas ievainojamības pazīstams kā Kopēšanas kļūme 2. Šis ļoti nopietno trūkumu kopums, kas oficiāli identificēts reģistros ar numuriem CVE-2026-43284 un CVE-2026-43500, ļauj neprivileģētam lokālajam lietotājam iegūt pilnīgas administratora piekļuves, tieši pārrakstot datus operētājsistēmas lapu kešatmiņā.

Tas ir minēts Draudi ir izrādījušies ārkārtīgi daudzpusīgi un bīstamijo pētniekam izdevās izstrādāt funkcionējošu izmantošanas metodispēj apdraudēt praktiski visus pašreizējos izplatījumus, piespiežot sistēmu administratorus nekavējoties rīkoties, saskaroties ar problēmu, kas atklājās ātrāk nekā paredzēts nejaušas informācijas noplūdes dēļ.

Dirty Frag nav atsevišķs traucējums, bet gan Tas ietver divas atšķirīgas ievainojamības, kas atrodas neatkarīgās apakšsistēmās. Linux kodola:

  • xfrm-ESP modulis: atbild par IPsec šifrēšanas darbību paātrināšanu, izmantojot Encapsulated Security Payload protokolu,
  • RxRPC kontrolieris: atbild par attālo procedūru izsaukumu pārvaldību, izmantojot UDP savienojumus.

Lai gan tie darbojas dažādās jomās un tika ieviesti dažādos gados, Abām ievainojamībām ir viens un tas pats uzbrukuma vektors kļūdainu atmiņas pārvaldības optimizāciju dēļ. Atkarībā no drošības konfigurācijas un katrā izplatījumā ielādētajiem moduļiem, Uzbrucējs var izmantot vienu vai otru iespēju, lai palielinātu savas privilēģijas un pārņemtu kontroli. skartā servera absolūtais.

Bojātas optimizācijas un atmiņas manipulācijas

Šo ievainojamību iekšējā mehānika Tam ir pārsteidzoša līdzība ar nesenā strukturālā kļūme Kopēšana neizdevāsCentrālā problēma rodas datu atšifrēšanas procesā tajā pašā atmiņas telpā, kas pazīstama kā "uz vietas" operācijas, izmantojot īpašu failu pārsūtīšanas funkciju.

Pārvietojot datus starp deskriptoriem un cauruļvadiem, tos fiziski nekopējot, lai ietaupītu resursus, sistēma nodod tiešas atsauces uz vienumiem, kas glabājas lapas kešatmiņā. Kritiskais trūkums Tas notiek rakstīšanas nobīdes dēļ. Šī procesa laikā tika veikti aprēķini neveicot atbilstošas ​​drošības pārbaudes šāda veida tiešai atsaucei, ļaujot rūpīgi izstrādātam ļaunprātīgam pieprasījumam pārrakstīt tieši četrus baitus jebkura sistēmā ielādētā faila kešatmiņā.

kopēšana neizdevās
saistīto rakstu:
Kopēšanas kļūme: Linux ievainojamība, kas piešķir root piekļuvi, izmantojot lapas kešatmiņu

Briesmas Tas ir atkarīgs no tā, kā mūsdienu operētājsistēmas pārvalda failu lasīšanas efektivitāti.Tā kā jebkurš lasīšanas pieprasījums vispirms izgūst informāciju no RAM lapas kešatmiņas, lai paātrinātu veiktspēju, Izmaiņas šajā gaistošajā telpā liek kodolam piegādāt viltotus datus, nevis reālo saturu. droši glabājas cietajā diskā.

Šī izmantošanas metode izmanto šo arhitektūru, lai modificētu kritiski svarīga izpildāmā faila kešatmiņā saglabāto versiju ar superlietotāja privilēģijām, ievadot ļaunprātīgu kodu tieši atmiņā. Kad šis kompromitētais rīks tiek izpildīts, sistēma apstrādā ievadīto kodu ar absolūtām privilēģijām, piešķirot tūlītēju root piekļuvi, nekad nemainot sākotnējo fizisko failu.

Drošības ielāpa izmantošana un noplūde

Lai veiksmīgi īstenotu šo uzbrukumu, Ļaunprātīgam spēlētājam ir jāapiet noteiktas aizsardzības atkarībā no mērķa moduļa.Apakšsistēmā esošā ievainojamība xfrm-ESP pieprasa, lai lietotājam būtu atļaujas veidot vārdtelpas.Šī ir darbība, ko tādas izplatītas versijas kā Ubuntu pēc noklusējuma bloķē, izmantojot stingrus AppArmor noteikumus. Tomēr, lai neitralizētu šos vairogus, pētnieki izstrādāja kombinētu izmantošanu, kas uzbrūk arī RxRPC modulim, kurš parasti pēc noklusējuma tiek ielādēts daudzās sistēmās. Šī daudzpusība ir ļāvusi viņiem apstiprināt eskalācijas uzbrukuma efektivitāti jaunākajās stabilajās Linux izplatījumu versijās.

Šīs krīzes pārvaldība piedzīvoja nopietnu operatīvu neveiksmi, kad Pirms paredzētā izlaišanas datuma noplūda būtiska tehniska informācijaAprīļa beigās Vairāki labojumi tika nosūtīti uz publiskajiem adresātu sarakstiem tīkla izstrāde bez brīdinājuma par tā tiešo saistību ar kritisku privilēģiju eskalācijas ievainojamību.

Un Neatkarīgs drošības pētnieks analizēja šīs izmaiņas. repozitorijā, Viņš atpazina līdzību ar sākotnējo Copy Fail ievainojamību un spēja izstrādāt un publicēt darbojošos ievainojamību.Viņš nemaz nezināja, ka pastāv konfidencialitātes embargo. Par laimi, Korektīvās kodola versijas jau ir sāktas masveidā izplatīt. Lai novērstu abas nepilnības, un tām sistēmām, kas vēl nevar lietot galīgos atjauninājumus, ir stingri ieteicams bloķēt esp4, esp6 un rxrpc moduļu manuālu ielādi kā ārkārtas situāciju mazināšanas pasākumu.

Visbeidzot, ja vēlaties uzzināt vairāk par šo tēmu, varat iepazīties ar sīkāka informācija šajā saitē.


Pievienot kā vēlamo avotu