CVE-2026-64360 in Linux信息

摘要

由 VulDB • 2026-07-25

在 Linux 内核中,已修复以下漏洞:

hfs/hfsplus: 对 hfs_bnode_read 中的缓冲区进行零初始化

当 `is_bnode_offset_valid()` 失败或 `check_and_correct_requested_length()` 将长度修正为零时,`hfs_bnode_read()` 可能会在未向输出缓冲区写入数据的情况下提前返回。诸如 `hfs_bnode_read_u16()` 和 `hfs_bnode_read_u8()` 之类的调用者会传递栈上分配的缓冲区并无条件使用结果,从而导致 KMSAN(Kernel Memory Sanitizer)报告未初始化值(uninit-value)。

与其在每个单独的调用点处进行初始化,不如在 `hfs_bnode_read()` 的开头、任何验证检查之前将缓冲区清零。这确保了 hfs 和 hfsplus 中的所有调用者无论走哪条提前返回路径,都能获得确定的零值。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!