CVE-2026-90074 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
net/sched: fq_pie: Begrenzung des Standard-Quantums, um einen signed overflow zu vermeiden
fq_pie_init() setzt q->quantum = psched_mtu(qdisc_dev(sch)), ohne eine Begrenzung (Clamping) vorzunehmen. Ein Gerät mit einer extrem großen MTU (z. B. ein Dummy-Gerät mit max_mtu == 0, das die MTU 2147483634 akzeptiert), führt dazu, dass psched_mtu() den Wert 0x80000000 zurückgibt. Dies verursacht einen signed overflow in flow->deficit zu INT_MIN in fq_pie_qdisc_dequeue(), was eine Endlosschleife und ein Soft-Lockup (weicher Systemstillstand) zur Folge hat. Es wird die Begrenzung von fq_pie_policy nachgeahmt, die bereits auf [1, 1 << 20] beschränkt ist; das Standardquantum wird auf den Bereich [256, 1 << 20] begrenzt. Der Wert 256 entspricht der unteren Grenze (Floor) von fq_codel und stellt ein sinnvolles Minimum für ein DRR-Quantum dar.
Voraussetzungen zur Reproduktion des Fehlers: Ein Gerät, dessen MTU (plus hard_header_len) psched_mtu() in das Vorzeichenbit überlaufen lässt (z. B. ein Dummy-Gerät mit max_mtu == 0, das die MTU 2147483634 akzeptiert). Erfordert CAP_NET_ADMIN in einem User-Namespace.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.