PatchSiren cyber security CVE debrief
CVE-2026-46175 Linux CVE debrief
A vulnerability in the Linux kernel's F2FS (Flash-Friendly File System) could cause filesystem consistency check (fsck) failures following a sudden power loss. The issue occurs during Foreground Garbage Collection (FGGC) of node blocks, where the garbage collector fails to clear dentry and fsync marks during node block migration. This causes fsck to incorrectly interpret migrated node blocks as user-issued fsync writes, leading to false-positive inconsistency reports. Background Garbage Collection (BGGC) was not affected as it properly clears these marks through f2fs_sync_node_pages(). The fix consolidates mark handling into __write_node_folio to ensure consistent behavior across both FGGC and BGGC modes.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-05-30
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-05-30
Who should care
Linux system administrators using F2FS filesystems, particularly on flash storage devices; embedded systems developers relying on F2FS for robust power-loss recovery; security teams monitoring filesystem integrity issues
Technical summary
The vulnerability exists in F2FS's Foreground Garbage Collection (FGGC) implementation. During node block migration, FGGC does not clear the DENT_BIT_SHIFT (dentry) and fsync marks, unlike Background Garbage Collection (BGGC) which handles this through f2fs_sync_node_pages(). When a sudden power loss occurs after FGGC moves data blocks in synchronous mode without writing a checkpoint, fsck incorrectly reports that an inode has been checkpointed but still has DENT_BIT_SHIFT set. The fix relocates the set/clear logic for fsync and dentry marks into __write_node_folio, ensuring consistent mark handling regardless of GC mode. This prevents fsck from misinterpreting GC-migrated blocks as user fsync operations.
Defensive priority
medium
Recommended defensive actions
- Apply the relevant Linux kernel stable patches when available for your distribution
- Monitor vendor security advisories for kernel updates addressing this F2FS issue
- Run fsck on F2FS filesystems after unexpected shutdowns to verify consistency
- Consider using BGGC mode instead of FGGC if configurable, as BGGC was not affected by this issue
- Review filesystem logs for DENT_BIT_SHIFT related errors after power loss events
Evidence notes
Vulnerability disclosed via Linux kernel stable tree commits on 2026-05-28. The issue was resolved through kernel patches that move fsync and dentry mark handling into __write_node_folio to ensure marks are properly cleared during FGGC node block migration.
Official resources
-
CVE-2026-46175 CVE record
CVE.org
-
CVE-2026-46175 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
2026-05-28