CVE Catalog

CVE-2026-64146

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel, a metabuf leak was found in the EROFS filesystem during extended attribute initialization of inodes. The error paths after erofs_read_metabuf() fail to release the buffer, causing a folio reference leak.

Risk Assessment

The folio reference leak can gradually deplete kernel memory, potentially leading to a denial of service (DoS) on systems using EROFS.

Recommendation

Immediately update the Linux kernel to a version containing the fix (commit bb88e8da0025 or later). Apply the security patch after testing in production environments.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: erofs: fix metabuf leak in inode xattr initialization commit bb88e8da0025 ("erofs: use meta buffers for xattr operations") converted xattr operations to use on-stack erofs_buf instances. erofs_init_inode_xattrs() uses such a metabuf while reading the inline xattr header and shared xattr id array. Some error paths after erofs_read_metabuf() leave through out_unlock without dropping the metabuf, so the folio reference can leak. Consolidate the cleanup at out_unlock. erofs_put_metabuf() is a no-op if no folio has been acquired, and this keeps all paths after taking EROFS_I_BL_XATTR_BIT covered by a single cleanup site.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS