CVE-2026-72199 in Linux信息

摘要

由 VulDB • 2026-08-15

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

ntfs: 在查找时验证驻留索引根($INDEX_ROOT)的值

驻留的 $INDEX_ROOT 值包含调用者在执行查找操作后需要消费的索引头字段。部分调用者已在遍历条目之前对布局的部分内容进行了验证,但这些检查分散且不完整,未能覆盖所有根头的不变量约束,例如 entries_offset 的对齐方式和下界、index_length 以及 allocated_size 的一致性。

现在,驻留根的调整大小路径会在值大小变化时保持这些头字段的一致性:ntfs_ir_truncate() 在缩小驻留值之前降低 index.allocated_size;而 ntfs_ir_reparent() 则在发布更大的根头之前扩大驻留值。因此,查找时的验证可以覆盖这些不变量约束,同时不会因驱动程序自身的调整大小路径而产生冲突或误判。

将 $INDEX_ROOT 添加到最小驻留值大小表中,并在从查找结果返回属性之前验证驻留索引头字段。要求 index header 字段按 8 字节对齐、entries_offset 合理、index_length 在 allocated_size 范围内、allocated_size 在驻留值的容量之内,并且至少保留足够的空间以容纳一个索引条目头。

共享的验证器已经拒绝非驻留记录用于仅支持驻留的属性类型,其中包括 $INDEX_ROOT。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!