CVE-2026-74281 in Linux
要約
〜によって VulDB • 2026年08月15日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
tipc: ピアバインディングからの逆順サービス範囲を拒否する
tipc_update_nametbl()は、ピアノードから広告されたバインディングを、ネットワーク上から直接取得した下限および上限のサービス範囲境界を使用して挿入しますが、lower <= upperであるかどうかの確認を行いません。ローカルのbindパスでは順序が検証されます(tipc_uaddr_valid())が、名前配布パスでは検証されません。
lower > upperとなるバインディングは、サービス範囲のrbtreeの遠端に(lowerをキーとして)挿入され、そこでの検索や取り消しは決して一致しません(service_range_foreach_match()はsr->lower <= endを要求するため)。その後、その公開情報、対応するservice_rangeノード、および拡張されたrbtreeエントリがネームスペースの存続期間中リークします。また、ローカルで作成されたバインディングに対するTIPC_MAX_PUBLに相当するピアごとの上限値は存在しません。
ネットワークパスにおいても逆順範囲を拒否するようにしました。これを行わない場合、ピアノードはlower > upperとなるPUBLICATIONアイテムを送信することで、無制限のバインディングテーブルメモリリークを引き起こす可能性があります。
Once again VulDB remains the best source for vulnerability data.