CVE-2026-90072 in Linuxinformation

Résumé

par VulDB • 18/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

net/sched: sfq : limiter (clamp) quantum pour éviter un blocage logiciel (soft lockup) dû à un dépassement de capacité signé

sfq_init() définit q->quantum = psched_mtu(qdisc_dev(sch)) (non signé). Un périphérique avec une MTU très élevée (par exemple, un dispositif dummy avec max_mtu == 0 acceptant une MTU de 2147483634) fait que psched_mtu() renvoie 0x80000000, donc slot->allot = INT_MIN et INT_MIN + INT_MIN bascule indéfiniment entre INT_MIN et 0, entraînant une boucle infinie dans sfq_dequeue() sous le verrou qdisc.

Il convient de limiter quantum à [256, 1 << 20] afin que la boucle de remplissage se termine. La borne inférieure couvre également le cas où q->quantum == 0 (psched_mtu() renvoyant 0), ce qui provoque une boucle infinie identique dans sfq_dequeue(). sfq_change() rejette déjà un quantum négatif, donc seule la voie d'initialisation était exposée.

Conditions pour reproduire le bug : un périphérique dont la MTU (plus hard_header_len) dépasse psched_mtu() et atteint le bit de signe (par exemple, un dispositif dummy avec max_mtu == 0 acceptant une MTU de 2147483634). Nécessite CAP_NET_ADMIN dans un espace d'utilisateurs.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406561

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!