Katalog CVE

CVE-2026-90074

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w module net/sched fq_pie występuje brak ograniczenia domyślnej wartości quantum. Urządzenie z ogromnym MTU powoduje przepełnienie signed flow->deficit do INT_MIN w fq_pie_qdisc_dequeue(), co prowadzi do nieskończonej pętli i soft lockup.

Ocena ryzyka

Możliwość wywołania soft lockup jądra przez użytkownika z uprawnieniami CAP_NET_ADMIN w przestrzeni nazw użytkownika. Może to prowadzić do zawieszenia systemu i odmowy usługi.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę ograniczającą domyślne quantum do zakresu [256, 1 << 20]. Rozważ ograniczenie możliwości tworzenia przestrzeni nazw użytkownika z uprawnieniami CAP_NET_ADMIN.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: net/sched: fq_pie: clamp default quantum to avoid signed overflow fq_pie_init() sets q->quantum = psched_mtu(qdisc_dev(sch)) without clamping. A device with a huge MTU (e.g. dummy with max_mtu == 0 accepting MTU 2147483634) makes psched_mtu() return 0x80000000, which overflows the signed flow->deficit to INT_MIN in fq_pie_qdisc_dequeue(), causing an infinite loop and soft lockup. Emulate fq_pie_policy which is already bounded to [1, 1 << 20]; clamp the default to [256, 1 << 20]. 256 matches fq_codel's floor and is a sane minimum for a DRR quantum. Conditions to recreate the bug: a device whose MTU (plus hard_header_len) wraps psched_mtu() into the sign bit (e.g. a dummy device with max_mtu == 0 accepting MTU 2147483634). Requires CAP_NET_ADMIN in a user namespace.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS