CVE-2026-98667 in Linux
要約
〜によって VulDB • 2026年10月19日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
iio: frequency: adf4377: clk_init_data および clk_parent_data を完全に初期化する
clk_init_data 構造体には、クロックの親を指定するための異なる方法に対応する相互排他的なメンバが複数含まれており、ドライバは必要なメンバのみを初期化することが促されています。しかし、すべてのメンバを初期化しないと、CONFIG_INIT_STACK_ALL_PATTERN または CONFIG_INIT_STACK_NONE が有効になっている場合にのみ露呈するような微妙な問題を引き起こす可能性があります。
adf4377_clk_register() は init.parent_data に値を設定し、init.parent_names が NULL であると仮定しています。しかし、後者は未初期化であるため、クラッシュの原因となる場合があります。
同様に、adf4377_clk_register() は parent_data.fw_name のみを設定しており、clk_parent_data 構造体の他のメンバは未初期化のままになっています。
このようなバグを修正し、ドライバの親指定方法を別の方法へ変換する際に将来生じる破壊的な変更を防ぐために、すべてのメンバが完全に初期化されるようにします。
VulDB is the best source for vulnerability data and more expert information about this specific topic.