Linux Kernel F2FS Filesystem Node Footer Sanity Check Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's F2FS (Flash-Friendly File System) implementation, specifically within the node management functions. The issue arises because the filesystem does not properly validate the footer of node pages before they are written back, which can lead to data corruption. This vulnerability is triggered when a node page's footer is damaged, allowing the corrupted page to be loaded asynchronously without a proper sanity check. Once the page is modified and marked dirty, the inconsistency is not detected until the page is flushed, potentially causing a kernel panic.

Impact

Exploitation of this vulnerability can cause a kernel panic, disrupting system operations and potentially leading to a denial of service.

Reproduction

The vulnerability can be reproduced by creating a fuzzed image that corrupts the footer of a node page in the F2FS filesystem. When this corrupted page is accessed through asynchronous read-ahead functions, the missing sanity check allows the corruption to go undetected. Once the page is modified and dirty, the inconsistency between the node index and the footer information will cause a kernel bug after the page is written back.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for upgrading can be found in the official Linux kernel documentation.

Added: Mar 18, 2026, 7:51 PM
Updated: Mar 18, 2026, 7:51 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.3
remediation
7.7
relevance
4.1
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.