CVE-2026-72117 in Linux情報

要約

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

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

can: bcm: bcm_rx_handler() における rx_stamp/rx_ifindex のデータ競合を修正する

すべてのインターフェース(ifindex == 0)で購読されている受信操作の場合、同じ操作は共有のネットワーク名前空間ごとのワイルドカードフィルタリストに1回だけ登録されるため、bcm_rx_handler() は異なるネットデバイスから到着したフレームに対して、異なるCPU上で並行して実行されることがあります。

op->rx_stamp および op->rx_ifindex の書き込みが bcm_rx_update_lock が取得される前に行われていたため、同時実行者同士で競合が発生していました。これには、32ビットプラットフォームにおける64ビットの rx_stamp に対する壊れたストア(torn store)も含まれます。

壊れたストアの問題に加え、bcm_send_to_user() は、現在配信しているコンテンツと同じフレームのタイムスタンプ/ifindex を報告する必要があります。そのため、代入処理は、コンテンツ比較が行われる bcm_rx_update_lock の排他セクション内に配置されます。

副作用として、RTR-リクエストフレーム機能(これは bcm_send_to_user() に到達しない)は rx_stamp/rx_ifindex の更新を行わなくなりました。これらは通知パスでのみ必要とされるためです。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年08月09日

モデレーション

承諾済み

エントリ

VDB-390537

EPSS

0.00209

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!