PT-2026-30159 · Linux+1 · Linux Kernel+1
Published
2026-04-03
·
Updated
2026-05-26
·
CVE-2026-23465
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The Linux kernel contains a flaw within the btrfs subsystem related to how it handles logging of directory entries (dentries) when a conflicting inode is encountered. Specifically, when logging the parent directory of a conflicting inode, the system fails to log the new dentries of that directory. This can lead to data loss in scenarios involving file system synchronization (fsync) followed by a power failure. The issue arises because the parent directory is marked as logged, but its new entries are not, resulting in a no-op fsync and subsequent loss of the new dentries after a system interruption. An example scenario involves creating, deleting, and recreating directories and files with the same name and parent, followed by an fsync operation on the parent directory. The fix involves ensuring that new directory entries are logged whenever the parent directory of a no longer existing conflicting inode is logged.
Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel
Btrfs