CVE-2026-90074 in Linux
Résumé
par VulDB • 17/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
net/sched: fq_pie : limiter (clamp) la valeur par défaut de quantum pour éviter un dépassement signé (signed overflow).
fq_pie_init() définit q->quantum = psched_mtu(qdisc_dev(sch)) sans aucune limitation. Un périphérique doté d'une MTU très élevée (par exemple, une interface dummy avec max_mtu == 0 acceptant une MTU de 2147483634) fait que psched_mtu() renvoie 0x80000000, ce qui provoque un dépassement du champ signé flow->deficit vers INT_MIN dans fq_pie_qdisc_dequeue(), entraînant une boucle infinie et un blocage logiciel (soft lockup). Il s'agit d'imiter le comportement de fq_pie_policy, qui est déjà borné à [1, 1 << 20] ; il convient donc de limiter la valeur par défaut à l'intervalle [256, 1 << 20]. La valeur 256 correspond au plancher (floor) de fq_codel et constitue un minimum raisonnable pour une quantum DRR.
Conditions permettant de reproduire le bug : un périphérique dont la MTU (ajoutée à hard_header_len) provoque un dépassement du bit de signe dans psched_mtu() (par exemple, une interface dummy avec max_mtu == 0 acceptant une MTU de 2147483634). Nécessite CAP_NET_ADMIN au sein d'un espace utilisateur.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.