
CVE-2026-43503
Una vulnerabilità di Escalation Locale dei Privilegi causata dalla propagazione impropria del flag SKBFL_SHARED_FRAG all'interno dello stack di rete di Linux.
CVE-2026-43503, soprannominata DirtyClone, è una vulnerabilità di Escalation Locale dei Privilegi (LPE) ad Alta Severità che colpisce il sottosistema di rete del kernel Linux.
La vulnerabilità esiste perché diverse routine di copia dei frammenti del Socket Buffer (SKB) non riescono a preservare il flag SKBFL_SHARED_FRAG quando clonano o trasferiscono frammenti di pacchetto.
Di conseguenza, la memoria che dovrebbe rimanere protetta dalla semantica Copy-on-Write (CoW) potrebbe diventare scrivibile inaspettatamente, permettendo a un attaccante locale di modificare dati di cache di pagina in sola lettura in condizioni specifiche.
Il nome DirtyClone riflette due caratteristiche chiave:
Simile a precedenti vulnerabilità di corruzione della memoria di Linux, il problema deriva da una gestione errata dei metadati della memoria condivisa, non da un classico buffer overflow.
Un attacco riuscito può consentire a un attaccante di:
Diverse funzioni helper di rete clonano o spostano frammenti di pacchetto senza copiare il flag:
SKBFL_SHARED_FRAG
Di conseguenza, il socket buffer di destinazione assume erroneamente la proprietà di memoria che è in realtà condivisa.
Questo rompe le ipotesi del kernel sulla proprietà delle pagine e sulla protezione in scrittura.
__pskb_copy_fclone()
skb_shift()
skb_gro_receive()
skb_gro_receive_list()
tcp_clone_payload()
skb_segment()
Ognuna di queste routine può propagare riferimenti ai frammenti senza preservare lo stato di frammento condiviso.
Local User
│
▼
Create crafted networking workload
│
▼
SKB Fragment Cloning
│
▼
SKBFL_SHARED_FRAG Lost
│
▼
Shared Memory Appears Private
│
▼
Write Into Read-Only Page Cache
│
▼
Privilege Escalation
Linux Kernel
Subsystem:
net/skbuff
Gli indicatori possono includere:
| Categoria | Descrizione |
|---|---|
| CWE | Gestione impropria dello stato |
| Tipo di Vulnerabilità | Escalation Locale dei Privilegi |
DirtyClone non è un exploit di rete remoto — è una vulnerabilità di escalation locale dei privilegi causata da una gestione errata dei frammenti di socket buffer condivisi. La perdita del flag
SKBFL_SHARED_FRAGpermette scritture in memoria che dovrebbero rimanere protette, minando le garanzie Copy-on-Write di Linux e consentendo l'escalation dei privilegi nelle condizioni giuste.
Le vulnerabilità di escalation dei privilegi del kernel continuano a dimostrare come errori sottili nella gestione della memoria possano avere gravi conseguenze sulla sicurezza.
Se questo repository ti è stato utile, considera di mettere una ⭐ per supportare la ricerca sulla sicurezza informatica e la documentazione delle vulnerabilità.
| Proprietà | Valore |
|---|
| CVE | CVE-2026-43503 |
| Soprannome | DirtyClone |
| Severità | Alta |
| CVSS v3.1 | 8.8 |
| Vettore d'Attacco | Locale |
| Complessità | Bassa |
| Privilegi Richiesti | Bassi |
| Interazione Utente | Nessuna |
| Ambito | Modificato |
| Impatto | Escalation dei Privilegi |
| Ramo Stabile | Versione Corretta |
|---|
| 5.10 | 5.10.257 |
| 5.15 | 5.15.208 |
| 6.1 | 6.1.174 |
| 6.6 | 6.6.141 |
| 6.12 | 6.12.91 |
| 6.18 | 6.18.33 |
| 7.0 | 7.0.10 |
| 7.1+ | Corretta |
| Sfruttamento | Attaccante locale autenticato |
| Riavvio Richiesto | Dopo l'aggiornamento del kernel |
| Sfruttabile da Remoto | ❌ No |