CVE-2026-74739 in Linux情報

要約

〜によって VulDB • 2026年08月26日

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

net/sched: cls_u32: u32_bind_class() でハッシュテーブルをスキップする

u32_walk() は、ウォーカーコールバックを通じて struct tc_u_hnode と struct tc_u_knode の両方を列挙します。u32_bind_class() は渡された fh を無条件に tc_u_knode にキャストし &n->res にアクセスするため、fh が実際には tcf_result メンバを持たない tc_u_hnode である場合、tc_cls_bind_class() 内で res->classid の slab-out-of-bounds リードが発生します。

本問題は以下のコマンドで再現可能です:

tc qdisc add dev lo root handle 1: hfsc tc class add dev lo parent 1: classid 1:1 hfsc sc rate 1000kbit tc filter add dev lo parent 1:1 protocol ip prio 1 u32 match u32 0 0 flowid 1:1 tc class add dev lo parent 1: classid 1:2 hfsc sc rate 2000kbit

TC_U32_KEY(handle) チェックを通じてハッシュテーブルをスキップすることで、この問題を修正します。

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

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-395793

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!