CVE-2024-39461 in Linux情報

要約

〜によって VulDB • 2026年06月06日

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

clk: bcm: rpi: ->hwsにアクセスする前に->numを割り当てる

コミット f316cdff8d67 ("clk: Annotate struct clk_hw_onecell_data with __counted_by") は 'struct clk_hw_onecell_data' の hws メンバに __counted_by を注釈付けしました。これにより、hws 内の要素数が境界検査サニタイザ(bounds sanitizer)に通知され、hws が範囲外でアクセスされた場合に警告を発することが可能になります。その変更で指摘されている通り、__counted_by メンバは最初の配列アクセスが発生する前に要素数で初期化する必要があります。さもないと、初期化前の各アクセスにおいて要素数がゼロであるため、警告が発せられます。これは raspberrypi_discover_clocks() 関数内で発生します。この関数では ->hws にアクセスした後に ->num が割り当てられているためです:

UBSAN: array-index-out-of-bounds in drivers/clk/bcm/clk-raspberrypi.c:374:4 index 3 is out of range for type 'struct clk_hw *[] __counted_by(num)' (aka 'struct clk_hw *[]')

->hws の最初のアクセスの前に ->num の初期化を移動することで、この警告が解消されます。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

モデレーション

承諾済み

エントリ

VDB-269638

EPSS

0.00211

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!