CVE-2026-68426 in Linux
Riassunto
di VulDB • 10/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
xfrm: correggere lo stato obsoleto di skb->prev dopo che il crittografia asincrona sottrae un segmento GSO
skb_gso_segment() lascia l'intestazione della lista dei segmenti con ->prev puntante all'ultimo segmento, una condizione invariante su cui validate_xmit_skb_list() fa affidamento quando imposta il suo puntatore di coda (tail = skb->prev).
Quando validate_xmit_xfrm() attraversa una lista GSO e alcuni segmenti vengono sottratti dal crittografia asincrono (->xmit() restituisce -EINPROGRESS), tali segmenti vengono scollegati dalla lista ma l'intestazione ->prev non viene mai aggiornata. Se l'ultimo segmento è quello sottratto, l'intestazione restituita ha ancora ->prev puntante ad esso, anche se ora appartiene al motore crittografico e potrebbe essere liberato. validate_xmit_skb_list() in seguito esegue tail->next = skb, scrivendo attraverso quel puntatore obsoleto -- un use-after-free.
Riindirizzare skb->prev all'ultimo segmento trattenuto prima del ritorno.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.