CVE Catalog

CVE-2026-89608

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

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

Summary

In the Linux kernel, ecryptfs_parse_packet_set() calculated the remaining packet buffer size as PAGE_SIZE - 8, even though for version 1 headers the packet set starts later in the header. This could overstate the available buffer and lead to parsing errors.

Risk Assessment

Incorrect buffer size calculation may lead to out-of-bounds reads and potential kernel memory corruption. The risk affects systems using ecryptfs with version 1 headers.

Recommendation

Update the Linux kernel to a version containing the fix that passes the actual packet set buffer length and recalculates per-packet limits from the remaining bytes. Avoid mounting untrusted ecryptfs filesystems.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ecryptfs: pass packet set buffer size to parser ecryptfs_parse_packet_set() receives a pointer into the file header, but it calculates the remaining packet buffer size from PAGE_SIZE - 8. For version 1 headers the packet set starts later in the header, so this can overstate the available buffer. Pass the actual packet set buffer length from the caller and calculate per-packet limits from the remaining bytes in that buffer. Recompute the remaining length after consuming a tag 3 packet before parsing the following tag 11 packet.

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