CVE-2026-23465
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23465 is a data-loss vulnerability in the Linux kernel's btrfs filesystem subsystem, caused by a logging flaw when handling conflicting inodes during fsync operations. When the parent directory of a conflicting (deleted) inode is logged, new directory entries (dentries) are not recorded in the log, causing subsequent fsyncs on that directory to become no-ops. After a power failure or unexpected shutdown, newly created directory entries are missing upon log replay. Affected kernel versions span from 5.1 up to (excluding) 6.6.130, 6.7 up to (excluding) 6.12.78, 6.13 up to (excluding) 6.18.20, and 6.19 up to (excluding) 6.19.10, as well as 7.0-rc1 through rc4. It carries a CVSS v3.1 base score of 5.5 (Medium) (GitHub Advisory).

Technical details

The root cause is an incomplete logging path in the btrfs fsync implementation: when the kernel logs the parent directory of a conflicting inode (one whose name/parent matches a previously deleted, persisted inode), it marks the parent directory's inode as fully logged without actually writing its new dentries to the log tree. This means a subsequent explicit fsync on the parent directory finds it already marked as logged with no pending changes and performs no work, leaving new entries unrecorded. The vulnerability is triggered by a specific sequence: creating a file or directory with the same name as a previously synced-then-deleted directory, creating a hard link in a sibling directory, and then fsyncing that sibling directory followed by the parent. No CWE classification has been formally assigned, but the flaw is consistent with improper state tracking (incomplete logging state). The fix ensures new directory dentries are always logged when the parent directory of a no-longer-existing conflicting inode is processed (GitHub Advisory).

Impact

The primary impact is availability and data integrity: newly created directory entries can be silently lost after a power failure or unplanned system shutdown on systems using btrfs filesystems. There is no confidentiality impact, and no remote code execution or privilege escalation is possible. The data loss is limited to directory entries created after the flawed fsync sequence and is recoverable only if backups exist; it does not affect other filesystems or kernel subsystems (GitHub Advisory).

Mitigation and workarounds

Apply the upstream kernel patches available for the affected stable branches. Fixed versions include Linux kernel 6.6.130, 6.12.78, 6.18.20, and 6.19.10. Patches are available at the stable kernel git repository (commits 1cf30c7, 56e72c8, 6f5a519, 9573a36, f556b1e). Downstream distributions including SUSE (SUSE-SU-2026:2217-1, SUSE-SU-2026:2238-1) and Amazon Linux 2023 (ALAS2023-2026-1594) have issued updated packages. Systems running btrfs filesystems should prioritize applying these updates; no configuration-based workaround is available short of migrating to a different filesystem (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management