CVE-2026-90073 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

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

net/sched: hhf: limitare il quantum prima di hhf_change() per evitare un overflow

hhf_init() imposta q->quantum = psched_mtu(qdisc_dev(sch)) senza alcun controllo di overflow. Un dispositivo con MTU elevato (ad esempio, dummy con max_mtu == 0 che accetta MTU pari a 2147483634) provoca un overflow del peso moltiplicato per il quantum nel deficit firmato in hhf_dequeue(), causando un loop infinito.

Limitare q->quantum prima di hhf_change() fa sì che entrambi i percorsi, opt e !opt, vedano un valore di quantum coerente. Senza questa correzione, l'istruzione "tc qdisc add ... hhf" ha esito positivo con un quantum limitato, mentre "tc qdisc add ... hhf limit 1000" (con qualsiasi opzione presente) fallisce restituendo -EINVAL perché hhf_change() ri-valida il valore di default non limitato (sch_hhf.c:559). Il valore 256 corrisponde al floor di fq_codel ed è un minimo ragionevole per un quantum DRR.

Condizioni per riprodurre il bug: un dispositivo il cui MTU (più hard_header_len) fa avvolgere psched_mtu() nel bit del segno (ad esempio, un dispositivo dummy con max_mtu == 0 che accetta MTU pari a 2147483634). È richiesta la capacità CAP_NET_ADMIN in uno user namespace.

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

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!