CVE-2023-54099
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54099 is a race condition vulnerability in the Linux kernel's filesystem reconfiguration code, specifically in the handling of remounting a read-only filesystem to read-write mode. When the SB_RDONLY flag is cleared during remount, userspace writes can begin immediately before the filesystem (e.g., ext4) has completed necessary initialization steps such as quota file preparation, creating a window for exploitation. The vulnerability was discovered via syzbot fuzzing and publicly disclosed on December 24, 2025. It affects the Linux kernel across multiple stable branches, with fixes backported to versions 5.4.253, 5.10.190, 5.15.126, 6.1.45, 6.4.10, and 6.5+. The CVSS category is estimated as Medium (Feedly).

Technical details

The root cause is a time-of-check to time-of-use (TOCTOU) race condition (CWE-362) in the Linux kernel's VFS remount path. When a filesystem is remounted read-write, the kernel clears the SB_RDONLY superblock flag before completing all necessary filesystem-level initialization, allowing concurrent userspace write operations to race against the remount procedure. The fix introduces use of the sb->s_readonly_remount flag to block racing writes during the transition window, analogous to the protection previously provided by the mount's MNT_READONLY flag in the legacy mount path. The issue was originally identified by syzbot and reported via the kernel mailing list (Feedly, Kernel ML).

Impact

Successful exploitation of this race condition could allow a local user to perform unauthorized writes to a filesystem during the brief window when it is transitioning from read-only to read-write mode, before the filesystem has completed its initialization. This could result in filesystem corruption, data integrity violations, or exploitation of filesystem-specific logic (such as ext4 quota handling) in an inconsistent state. The impact is primarily on integrity and potentially availability of the affected filesystem, with limited confidentiality impact (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches across multiple stable branches. Users should upgrade to the following fixed versions or later: Linux 5.4.253, 5.10.190, 5.15.126, 6.1.45, 6.4.10, or 6.5+. The fix applies the sb->s_readonly_remount flag to serialize remount-to-read-write transitions against concurrent userspace writes, eliminating the race window. Linux distribution vendors (Red Hat, Ubuntu, SUSE, etc.) are expected to backport these fixes into their respective kernel packages; users should apply available distribution security updates promptly (Feedly).

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