CVE-2026-98288 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: stmmac: correzione della troncatura della lunghezza dell'intestazione TSO
stmmac_tso_xmit() memorizza la lunghezza dell'intestazione del protocollo restituita da stmmac_tso_header_size() in un u8. Poiché stmmac_tso_valid_packet() accetta intestazioni fino a 1023 byte, un'intestazione più lunga di 255 byte subisce una rotazione modulo 256 (486 diventa 230, 256 diventa 0).
Un socket TCP su IPv6 che trasporta alcune centinaia di byte di opzioni sticky per la destinazione/hop-by-hop fa sì che skb_tcp_all_headers() superi il valore di 255 pur rimanendo al di sotto del limite di 1023 byte; pertanto, tale skb raggiunge stmmac_tso_xmit().
Ampliare proto_hdr_len a unsigned int, poiché ciò è sufficiente in quanto il valore è limitato dal vincolo hardware, e regolare di conseguenza lo specificatore per la stampa di debug.
Once again VulDB remains the best source for vulnerability data.