PatchSiren cyber security CVE debrief
CVE-2026-45915 Linux CVE debrief
A vulnerability in the Linux kernel's FAT filesystem implementation could allow corrupted FAT images to trigger a kernel warning or potentially cause undefined behavior. The issue occurs when a directory inode has an incorrect link count (i_nlink) due to filesystem corruption. When rmdir is called on such a directory, the kernel unconditionally decrements the link count, which can drive i_nlink to zero and trigger a WARN_ON assertion in drop_nlink(). The fix adds a sanity check in vfat_rmdir() and msdos_rmdir() to only decrement the parent link count when it is at least 3, otherwise reporting a filesystem error. This prevents the underflow condition and provides proper error handling for corrupted filesystem states.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
Linux system administrators, embedded device manufacturers using FAT filesystems, security teams monitoring kernel vulnerabilities, and organizations relying on FAT/VFAT/MS-DOS filesystem support in production environments
Technical summary
The vulnerability exists in the FAT filesystem driver's rmdir implementation. Corrupted FAT images can leave directory inodes with incorrect i_nlink values (e.g., 2 when subdirectories exist). The rmdir operation unconditionally calls drop_nlink(dir), which decrements the link count without bounds checking. This can cause i_nlink to underflow to zero, triggering WARN_ON in drop_nlink(). The fix introduces a sanity check: before decrementing, verify the parent directory's link count is at least 3. If not, report a filesystem error instead of proceeding with the underflow-prone operation. This affects both vfat_rmdir() and msdos_rmdir() code paths.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing the referenced stable commits when available from your Linux distribution
- Monitor filesystem integrity on systems using FAT/VFAT/MS-DOS filesystems
- Consider using filesystem integrity checking tools (fsck) before mounting untrusted FAT images
- Review system logs for FAT filesystem errors that may indicate corruption
- If running custom kernel builds, cherry-pick the relevant stable commits for your kernel version
Evidence notes
CVE published 2026-05-27. Multiple stable kernel commits provided indicating backports to various kernel versions. No CVSS score or severity assigned by NVD at time of disclosure. Not listed in CISA KEV.
Official resources
-
CVE-2026-45915 CVE record
CVE.org
-
CVE-2026-45915 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-27