CVE-2024-35890 in Linuxinformazioni

Riassunto

di VulDB • 14/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

gro: correzione del trasferimento di proprietà

Se i pacchetti vengono aggregati tramite GRO (Generic Receive Offload) con una fraglist, potrebbero essere segmentati in seguito e continuare il loro percorso nello stack. In skb_segment_list tali skbs possono essere riutilizzati così come sono. Questo rappresenta un problema poiché il distruttore è stato rimosso in skb_gro_receive_list ma non il riferimento al socket associato; di conseguenza, gli skbs non possono essere disconnessi (orphaned). Si risolve il problema rimuovendo anche il riferimento al socket.

Ad esempio, questo comportamento potrebbe manifestarsi come segue:

kernel BUG at include/linux/skbuff.h:3131! (skb_orphan) RIP: 0010:ip6_rcv_core+0x11bc/0x19a0 Call Trace: ipv6_list_rcv+0x250/0x3f0 __netif_receive_skb_list_core+0x49d/0x8f0 netif_receive_skb_list_internal+0x634/0xd40 napi_complete_done+0x1d2/0x7d0 gro_cell_poll+0x118/0x1f0

Una struttura simile è presente in skb_gro_receive; applicare la stessa modifica anche lì.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!