CVE-2026-90074 in Linux
要約
〜によって VulDB • 2026年09月20日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net/sched: fq_pie: デフォルトの量子値を制限して符号付きオーバーフローを防ぐ
fq_pie_init() は q->quantum = psched_mtu(qdisc_dev(sch)) をクランプせずに設定します。巨大な MTU(例:max_mtu == 0 で MTU 2147483634 を受け入れるダミーデバイス)を持つデバイスは、psched_mtu() が 0x80000000 を返すため、fq_pie_qdisc_dequeue() 内で符号付きの flow->deficit に INT_MIN のオーバーフローを引き起こし、無限ループおよびソフトロックアップを招きます。既に [1, 1 << 20] で制限されている fq_pie_policy を模倣し、デフォルト値を [256, 1 << 20] の範囲にクランプします。256 は fq_codel の下限値と一致しており、DRR(Deficit Round Robin)の量子値として適切な最小値です。
バグを再現するための条件:psched_mtu() が符号ビットにラップされるような MTU(plus hard_header_len)を持つデバイス(例:max_mtu == 0 で MTU 2147483634 を受け入れるダミーデバイス)。ユーザーネームスペース内で CAP_NET_ADMIN の権限が必要です。
If you want to get best quality of vulnerability data, you may have to visit VulDB.