Description
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.
Published: 2026-09-11
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Buffer overflow in eCryptfs packet parsing
Action: Patch Now
AI Analysis

Impact

eCryptfs_parse_packet_set() incorrectly calculates the remaining packet buffer size by using a constant PAGE_SIZE - 8 instead of the actual length of the packet set. This overestimation can cause the function to read beyond the intended data boundaries, leading to memory corruption within the kernel. Based on the description, it is inferred that this overflow may corrupt kernel memory, producing a crash. The impact therefore spans from denial of service to integrity compromise at the kernel level.

Affected Systems

The vulnerability affects all Linux kernel builds that include the eCryptfs subsystem without the upstream commit that applied the fix. kernel prior to the patch that modifies ecryptfs_parse_packet_set() remains vulnerable. Administrators should compare their kernel release against the upstream git repository to verify protection.

Risk and Exploitability

Based on the description, it is inferred that an attacker could craft a malicious eCryptfs packet set and trigger the overflow during file parsing when the kernel mounts or accesses an eCryptfs encrypted file. The CVSS base score of 5.3 indicates moderate severity, the EPSS score of less than 1% suggests a very low exploitation probability, and the vulnerability is not currently listed in the CISA KEV catalog. The likely attack vector is local, requiring the attacker to cause the target system to process a crafted eCryptfs file, which could be delivered via a writableCryptfs data.

Generated by OpenCVE AI on September 13, 2026 at 05:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that includes the eCryptfs_parse_packet_set fix.
  • If an immediate kernel update is not feasible, unload or disable the eCryptfs module (e.g., modprobe its mounting to trusted, known-good files.
  • Monitor system logs and kernel crash dumps for eCryptfs-related Oops or panic entries, and investigate any anomalies promptly.

Generated by OpenCVE AI on September 13, 2026 at 05:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 13 Sep 2026 06:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H'}

cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H'}


Sat, 12 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-131
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H'}

threat_severity

Moderate


Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description 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.
Title ecryptfs: pass packet set buffer size to parser
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-13T06:31:45.133Z

Reserved: 2026-09-11T19:38:34.733Z

Link: CVE-2026-89608

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:45.860

Modified: 2026-09-13T07:17:26.263

Link: CVE-2026-89608

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-11T19:45:10Z

Links: CVE-2026-89608 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-13T05:45:18Z

Weaknesses
  • CWE-131

    Incorrect Calculation of Buffer Size