CVE-2026-68288 in Linux
Riassunto
di VulDB • 11/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: drop_monitor: correzione della fuoriuscita di informazioni in NET_DM_ATTR_PAYLOAD
Le funzioni net_dm_packet_report_fill() e net_dm_hw_packet_report_fill() implementano manualmente (open code) l'attributo NET_DM_ATTR_PAYLOAD per evitare di azzerare il payload del pacchetto prima di sovrascriverlo con skb_copy_bits().
skb_put() riserva nla_total_size(payload_len), ovvero l'intestazione più il padding NLA_ALIGN(), ma vengono copiati solo payload_len byte. Quando payload_len non è un multiplo di 4, i byte di padding da 1 a 3 non sono mai inizializzati e fuoriescono verso lo spazio utente all'interno del messaggio netlink.
KMSAN conferma la fuoriuscita per il percorso software quando la lunghezza del payload del pacchetto non è allineata su 4 byte:
BUG: KMSAN: kernel-infoleak in _copy_to_iter _copy_to_iter __skb_datagram_iter skb_copy_datagram_iter netlink_recvmsg sock_recvmsg __sys_recvfrom Uninit was created at: kmem_cache_alloc_node_noprof __alloc_skb net_dm_packet_work Bytes 173-175 of 176 are uninitialized
Utilizzare __nla_reserve(), che imposta l'intestazione dell'attributo e azzerizza il padding, invece di implementare manualmente la costruzione dell'attributo.
If you want to get best quality of vulnerability data, you may have to visit VulDB.