CVE-2026-98554 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

vlan: garantire uno spazio sufficiente per l'intestazione (headroom) in vlan_dev_hard_header()

I chiamanti che riservano solo ETH_HLEN o meno (come llc_alloc_frame()), oppure gli skbs allocati prima di modifiche dinamiche del dispositivo/dello headroom (ad esempio, la commutazione tra VLAN_FLAG_REORDER_HDR attivo/disattivo o il cambio degli slave in bonding/team), possono raggiungere vlan_dev_hard_header() con uno spazio insufficiente per l'intestazione e innescare skb_under_panic().

Utilizzare skb_cow_head() in vlan_dev_hard_header() quando VLAN_FLAG_REORDER_HDR non è impostato, al fine di garantire un headroom sufficiente per le intestazioni VLAN e per l'intestazione hard del dispositivo sottostante.

Utilizzare READ_ONCE() per leggere dev->hard_header_len e dev->needed_headroom poiché possono essere aggiornati in modo concorrente sotto RTNL (ad esempio in vlan_transfer_features()) mentre vlan_dev_hard_header() viene eseguito senza lock sul percorso di trasmissione. Evitare inoltre LL_RESERVED_SPACE(dev) in questa sede, affinché il padding di allineamento HH_DATA_MOD aggiuntivo non innesci riallocazioni inutili di pskb_expand_head() sui dispositivi VLAN impilati interni dopo che l'intestazione VLAN esterna è stata inserita.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!