CVE Database
/

CVE-2025-40190

Back to search

CVE-2025-40190

Published: Nov 12, 2025

Modified: May 23, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: ext4: guard against EA inode refcount underflow in xattr update syzkaller found a path where ext4_xattr_inode_update_ref() reads an EA inode refcount that is already <= 0 and then applies ref_change (often -1). That lets the refcount underflow and we proceed with a bogus value, triggering errors like: EXT4-fs error: EA inode <n> ref underflow: ref_count=-1 ref_change=-1 EXT4-fs warning: ea_inode dec ref err=-117 Make the invariant explicit: if the current refcount is non-positive, treat this as on-disk corruption, emit ext4_error_inode(), and fail the operation with -EFSCORRUPTED instead of updating the refcount. Delete the WARN_ONCE() as negative refcounts are now impossible; keep error reporting in ext4_error_inode(). This prevents the underflow and the follow-on orphan/cleanup churn.

VendorProductVersions

Linux

Linux

affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - < ea39e712c2f5ae148ee5515798ae03523673e002
affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - < 1cfb3e4ddbdc8e02e637b8852540bd4718bf4814
affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - < 505e69f76ac497e788f4ea0267826ec7266b40c8
affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - < 3d6269028246f4484bfed403c947a114bb583631
affected
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 - < 79ea7f3e11effe1bd9e753172981d9029133a278

+10 more versions

Linux

Linux

unaffected
5.4.301 - <= 5.4.*
unaffected
5.10.246 - <= 5.10.*
unaffected
5.15.195 - <= 5.15.*
unaffected
6.1.157 - <= 6.1.*
unaffected
6.6.113 - <= 6.6.*

+3 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now