CVE-2024-39462 in Linux情報

要約

〜によって VulDB • 2026年07月13日

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

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

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

UBSAN: drivers/clk/bcm/clk-bcm2711-dvp.c の 59:2 で配列インデックスが範囲外 インデックス 0 は型 'struct clk_hw *[] __counted_by(num)'(別名 'struct clk_hw *[]')の範囲を超えています

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

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

モデレーション

承諾済み

エントリ

VDB-269643

EPSS

0.00768

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!