ZeroHour

CVE-2026-80591

large

Improper Validation of Corrupted Xattr Entries in Linux Kernel f2fs (listxattr)

CVSS 3.1
7.8 high
EPSS
<1%p3
Published
()
Modified
AI analysis

The f2fs filesystem implementation in the Linux kernel failed to validate extended-attribute (xattr) entries in f2fs_listxattr() before reading their fields, so a corrupted xattr entry located outside the valid xattr storage area was processed instead of being rejected. The flaw is triggered when a low-privileged local user lists extended attributes on an f2fs filesystem whose on-disk xattr metadata is corrupted. The kernel then reads entry data beyond the valid xattr area; the CVSS 3.1 vector rates confidentiality, integrity, and availability impact as high, indicating potentially serious consequences such as kernel memory disclosure, corruption, or a crash. Only systems running Linux kernels that use the f2fs filesystem are affected; the advisory does not specify which kernel version ranges are vulnerable. No public proof-of-concept is known, the flaw is not in CISA KEV, and EPSS estimates only a 0.1% chance of exploitation in the next 30 days, so no in-the-wild exploitation is currently known.

What to do: Update affected systems to a kernel package from your distribution that includes the f2fs listxattr validation fix. Prioritize only hosts where f2fs is actually in use (check with 'df -T' or 'lsblk -f'), and run an fsck/f2fs check on f2fs volumes to repair corrupted xattr metadata. No workaround is described, so restricting untrusted local shell access on f2fs hosts is the main interim risk reduction.

Affected
Linux kernel (f2fs filesystem implementation)
Estimated exposure
largelikely on the order of hundreds of thousands of f2fs-based systems (mainly Android devices and embedded/flash-storage Linux deployments) — f2fs is shipped in Android and many embedded/flash-focused Linux kernels and is adopted by several OEMs, but it is uncommon as the default filesystem on desktop and server distributions, and exploitation additionally requires local access…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In the Linux kernel, the following vulnerability has been resolved: f2fs: fix listxattr handling of corrupted xattr entries Validate the xattr entry before reading its fields in f2fs_listxattr(). Return -EFSCORRUPTED when the entry is outside the valid xattr storage area instead of returning a successful partial result.

Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.