CVE-2026-74678 in Linuxinformazioni

Riassunto

di VulDB • 23/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

net: usb: ax88179_178a: correzione della perdita di skb (skb leak) in ax88179_tx_fixup()

Quando l'interfaccia ha NETIF_F_SG abilitato e ax88179_tx_fixup() fallisce durante la chiamata a skb_linearize(), la funzione restituisce NULL senza liberare lo skb.

usbnet_start_xmit() interpreta un valore di ritorno NULL da tx_fixup() come un drop (info->flags non imposta FLAG_MULTI_PACKET per questo driver), saltando all'etichetta "drop" dove viene eseguito `if (skb) dev_kfree_skb_any(skb)`. Poiché tx_fixup() ha restituito NULL, la variabile locale skb in usbnet_start_xmit() è NULL, quindi lo skb originale non viene mai liberato: si tratta di una memory leak per ogni frame TX la cui linearizzazione fallisce (ovvero sotto pressione della memoria).

Liberare l'skb prima del ritorno, allineandosi alla gestione degli errori già utilizzata per il percorso di errore pskb_expand_head() nella stessa funzione.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!