CVE Catalog

CVE-2026-53015

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

In the Linux kernel, the EROFS filesystem vulnerability was found where the `lcn` variable was typed as `unsigned long`, which is only 32 bits wide on 32-bit platforms. This causes truncation of the `(lcn << lclusterbits)` shift beyond 4 GiB, potentially leading to block addressing errors.

Risk Assessment

The risk involves potential data corruption or incorrect filesystem behavior on 32-bit platforms when the partition size exceeds 4 GiB. This could result in data integrity loss or system crashes.

Recommendation

Immediately update the Linux kernel to a version containing the fix that changes `lcn` to `u64` consistently across the EROFS codebase. Monitor official security advisories from your Linux distribution.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: erofs: unify lcn as u64 for 32-bit platforms As sashiko reported [1], `lcn` was typed as `unsigned long` (or `unsigned int` sometimes), which is only 32 bits wide on 32-bit platforms, which causes `(lcn << lclusterbits)` to be truncated at 4 GiB. In order to consolidate the logic, just use `u64` consistently around the codebase. [1] https://sashiko.dev/r/20260420034612.1899973-1-hsiangkao%40linux.alibaba.com

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