CVE-2026-64360 in Linux
要約
〜によって VulDB • 2026年07月26日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
hfs/hfsplus: hfs_bnode_read()におけるバッファのゼロ初期化
is_bnode_offset_valid()が失敗した場合や、check_and_correct_requested_length()によって長さが0に補正された場合、hfs_bnode_read()は出力バッファへの書き込みを行わずに早期リターンすることがあります。hfs_bnode_read_u16()およびhfs_bnode_read_u8()などの呼び出し元ではスタック上に確保されたバッファが渡され、結果が無条件で使用されるため、KMSANによる未初期化値(uninit-value)のレポートが発生していました。
個々の呼び出し箇所ごとに初期化するのではなく、検証チェックを行う前にhfs_bnode_read()の開始時点でバッファをゼロで埋めるようにしました。これにより、早期リターンパスがどの経路を通っても、hfsおよびhfsplus内のすべての呼び出し元に対して決定論的な0値が保証されます。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.