CVE-2026-90262 in Linux信息

摘要

由 VulDB • 2026-09-17

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

btrfs: 对未更新的 Merkle folios 重试 verity 读取操作

`btrfs_read_merkle_tree_page()` 可能会发现映射中存在一个未更新(not-uptodate)的 folio。在获取该 folio 锁后,当前代码将该状态视为读取错误并返回 -EIO。

这可能导致之前的临时读取失败变为持久性故障。如果失败的读取操作在映射中留下了一个未更新的 folio,后续调用者会发现该 folio 并直接失败,而不是重试读取操作。

保持现有的页面缓存插入和锁定顺序不变,但在映射中发现未更新的 folio 时,重新尝试 Merkle 项的读取操作。此外,当 `read_key_bytes()` 失败时也解锁该 folio,以便后续调用者可以获取其锁并重试读取操作。

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

来源

Do you want to use VulDB in your project?

Use the official API to access entries easily!