Ancora Linux si trova ad affrontare una nuova sfida con l'emergere di "Dirty Frag"anche una serie di vulnerabilità noto come Copy Fail 2. Questa serie di vulnerabilità di elevata gravità, formalmente identificate nei registri CVE-2026-43284 e CVE-2026-43500, consente a un utente locale non privilegiato di ottenere l'accesso completo di amministratore sovrascrivendo direttamente i dati nella cache di pagina del sistema operativo.
Si è detto che La minaccia si è dimostrata eccezionalmente versatile e pericolosaperché un ricercatore è riuscito a sviluppare un exploit funzionantein grado di compromettere praticamente tutte le distribuzioni attuali, costringendo gli amministratori di sistema ad agire immediatamente di fronte a un problema emerso prima del previsto a causa di una fuga accidentale di informazioni.
Dirty Frag non è un glitch isolato, ma piuttosto Comprende due vulnerabilità distinte che risiedono in sottosistemi indipendenti del kernel Linux:
- Il modulo xfrm-ESP: responsabile dell'accelerazione delle operazioni di crittografia IPsec utilizzando il protocollo Encapsulated Security Payload,
- Il controller RxRPC: responsabile della gestione delle chiamate di procedura remota tramite connessioni UDP.
Sebbene operino in aree diverse e siano stati introdotti in anni diversi, Entrambe le vulnerabilità condividono lo stesso vettore di attacco originario a causa di ottimizzazioni errate nella gestione della memoria. A seconda della configurazione di sicurezza e dei moduli caricati in ciascuna distribuzione, Un attaccante può sfruttare l'una o l'altra via per elevare i propri privilegi e assumere il controllo assoluto del server interessato.
Ottimizzazioni errate e manipolazione della memoria
I meccanismi interni di queste vulnerabilità Condivide una sorprendente somiglianza con il recente cedimento strutturale Errore di copiaIl problema centrale si manifesta durante il processo di decrittazione dei dati nello stesso spazio di memoria, noto come operazione "in loco", tramite l'utilizzo di una specifica funzione di trasferimento file.
Spostando i dati tra descrittori e pipeline senza copiarli fisicamente per risparmiare risorse, il sistema passa riferimenti diretti agli elementi memorizzati nella cache di pagina. Il difetto critico Ciò si verifica a causa degli spostamenti di scrittura Durante questo processo sono stati effettuati dei calcoli senza applicare i controlli di sicurezza appropriati per questo tipo di riferimento diretto, consentendo a una richiesta malevola meticolosamente elaborata di sovrascrivere esattamente quattro byte nella cache di qualsiasi file caricato nel sistema.
Il pericolo Il problema risiede nel modo in cui i moderni sistemi operativi gestiscono l'efficienza della lettura dei file.Poiché ogni richiesta di lettura recupera prima le informazioni dalla cache della pagina RAM per accelerare le prestazioni, Un'alterazione in questo spazio volatile fa sì che il kernel fornisca dati contraffatti anziché il contenuto reale. archiviato in modo sicuro sul disco rigido.
Il metodo di sfruttamento sfrutta questa architettura per modificare la versione memorizzata nella cache di un file eseguibile critico con privilegi di superutente, iniettando codice dannoso direttamente nella memoria. Quando questo strumento compromesso viene eseguito, il sistema elabora il codice iniettato con privilegi assoluti, garantendo l'accesso root immediato senza mai alterare il file fisico originale.
Sfruttamento e divulgazione della patch di sicurezza
Per eseguire con successo questo attacco, il Un malintenzionato deve aggirare determinate difese a seconda del modulo bersaglio.La vulnerabilità presente nel sottosistema xfrm-ESP richiede che l'utente abbia i permessi per creare namespaceSi tratta di un'azione che distribuzioni robuste come Ubuntu bloccano di default tramite rigide regole di AppArmor. Tuttavia, per aggirare queste protezioni, i ricercatori hanno sviluppato un exploit combinato che attacca anche il modulo RxRPC, che in genere viene caricato di default su un gran numero di sistemi. Questa versatilità ha permesso loro di confermare l'efficacia dell'attacco di escalation sulle ultime versioni stabili delle distribuzioni Linux.
La gestione di questa crisi ha subito una grave battuta d'arresto operativa quando Dettagli tecnici essenziali sono trapelati prima della data di rilascio prevista.Alla fine di aprile, Diverse patch correttive sono state inviate alle mailing list pubbliche sviluppo della rete senza avvertire della sua relazione diretta con una vulnerabilità critica di escalation dei privilegi.
Un Un ricercatore indipendente nel campo della sicurezza ha analizzato questi cambiamenti. nel deposito, Ha riconosciuto la somiglianza con la vulnerabilità originale Copy Fail ed è riuscito a sviluppare e pubblicare un exploit funzionante.Non era assolutamente a conoscenza del fatto che fosse in vigore un embargo di riservatezza. Fortunatamente, il Le versioni correttive del kernel hanno già iniziato a essere distribuite in massa. Per colmare entrambe le lacune e per quei sistemi che non possono ancora applicare gli aggiornamenti finali, si raccomanda vivamente di bloccare il caricamento manuale dei moduli esp4, esp6 e rxrpc come misura di emergenza.
Infine, se sei interessato a saperne di più su questo argomento, puoi consultare il dettagli nel seguente collegamento.