๐Ÿ” CVE Alert

CVE-2026-99051

UNKNOWN 0.0

fsverity: RCU-delay the freeing of struct fsverity_info

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: fsverity: RCU-delay the freeing of struct fsverity_info __fsverity_get_info() calls rhashtable_lookup_fast(), which just uses rcu_read_lock() and doesn't directly synchronize with fsverity_remove_info(). For the same inode this isn't a problem: its fsverity_info is removed only at inode eviction time or upon failure to enable verity, when the inode no longer needs its fsverity_info and it will no longer be accessed via that inode. However, this is broken and can cause a use-after-free for concurrent __fsverity_get_info() for *different* inodes. Those rely on following fsverity_info::rhash_head in the rhashtable under rcu_read_lock() only. They also use fsverity_info::inode to do the key comparison. Fix this by RCU-delaying the freeing of 'struct fsverity_info' after it's been removed from the rhashtable.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 23, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
f77f281b61183a5c0b87e6a4d101c70bd32c1c79 < fa84f091a8e7fc46fd29834496fab9739dd4c8dc f77f281b61183a5c0b87e6a4d101c70bd32c1c79 < e58c3805ed325fe2d4ae2dd467c0486cc860b733
Linux / Linux
7.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/fa84f091a8e7fc46fd29834496fab9739dd4c8dc git.kernel.org: https://git.kernel.org/stable/c/e58c3805ed325fe2d4ae2dd467c0486cc860b733