
Cloud Vulnerability DB
A community-led vulnerabilities database
A vulnerability was discovered in the Linux kernel's F2FS (Flash-Friendly File System) component, identified as CVE-2024-26869. The issue was disclosed on April 17, 2024, and affects the meta inode page handling during garbage collection operations. The vulnerability stems from a race condition that can occur between garbage collection threads and file system operations (NVD).
The vulnerability occurs due to a race condition in the F2FS implementation where invalidate_mapping_pages() fails to properly invalidate meta_inode pages due to lock failure or dirty|writeback status. The issue specifically manifests in the following sequence: during garbage collection, a thread locks a meta_inode page, attempts to invalidate it through f2fs_inplace_write_data, writes dirty data to the old block address, and then incorrectly loads old data from the meta_inode page before writing it to a new block address (Kernel Commit).
The vulnerability can lead to data corruption in the F2FS file system when certain race conditions occur during garbage collection operations. This poses a significant risk to system stability and data integrity for systems using the F2FS file system (NVD).
The vulnerability requires local access to a system using the F2FS file system. It can be triggered during normal file system operations when garbage collection is active. The issue has been confirmed to affect various Linux kernel versions, particularly those using F2FS with encryption, verity, or compression features enabled (Ubuntu Security).
The issue has been fixed in the Linux kernel by replacing invalidate_mapping_pages() with truncate_inode_pages_range() to ensure meta_inode pages are properly dropped. The fix has been implemented in various Linux distributions, including Ubuntu 24.04 LTS (Noble) with kernel version 6.8.0-35.35 (Ubuntu Security). Users are advised to update their systems to the patched kernel versions.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."