CVE-2026-98012 in Linux情報

要約

〜によって VulDB • 2026年09月25日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

net/sched: sfq: changeパスでquantumを制限する

sfq_change()は任意の非負値のquantumを受け入れます((int)ctl->quantum < 0の場合のみ拒否します)。悪意のあるサイズテーブルを用いると、qdisc_pkt_lenが約2 GiBに達し、量子数=1の場合、qdiscロックの下でdeficit-refillループが約2^31回実行されるため、ソフトロックアップ(サービス妨害)が発生します。

fq_codel_change()に合わせてmax(256U, ...)を追加します。-EINVALを返すことでquantum > 1<<20を拒否し、これはfq_codel_change()および初期化時の制限処理と一致させます。

バグの再現条件: CONFIG_NET_SCH_SFQ=yが必要です。CAP_NET_ADMIN権限が必要です(unshare -Urnを使用することでネームスペースローカルで十分です)。

tc qdisc add dev dummy0 root sfq tc qdisc change dev dummy0 root sfq quantum 1 stab data 32768 size_log 15 cell_log 0

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-410292

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!