CVE Catalog

CVE-2026-98005

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel erofs filesystem, inode_share keys were encoded as fingerprint || domain_id without a separator, which could cause the fingerprint to be parsed as part of a domain ID. The fix changes the encoding to domain_id || '\0' || fingerprint, making in-memory key indices unambiguous.

Risk Assessment

Ambiguous cache keys can lead to incorrect inode sharing or data inconsistency in the erofs filesystem. This may result in data corruption or unpredictable behavior.

Recommendation

Update the Linux kernel to a version containing the fix. After updating, verifying the integrity of erofs filesystems is recommended.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: erofs: delimit inode_share cache key components Previously, inode_share keys were encoded as follows: fingerprint || domain_id It would be better to have a separator between the fingerprint and domain ID so that the fingerprint won't be parsed as part of a domain ID. Change the key encoding as follows: domain_id || '\0' || fingerprint Since domain_id is a NUL-terminated string, this makes the in-memory key indices unambiguous.

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