CVE-2026-89608

ecryptfs: pass packet set buffer size to parser

State
Published
Severity
7.1 High
Published
Sep 11, 2026
Updated
Oct 19, 2026
Reserved
Sep 11, 2026

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
3.17.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before e7573b0e3058c6bbdfe81673f22c09900fde9e65Affected
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before 66a87559ecb26afe80ad512faf728a158e2b81daAffected
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before 3bd9bb3e167a7c14a50423f6ff03ee0fb007199dAffected
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before 749fa08d8f1b318bd8f4669a14a8a4a8c1bbdaacAffected
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before 329de8b9e988b152b938f09224670d97bada0b96Affected
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before e5d254e654f2311a3c4b9c791d7f216554bcd17aAffected
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before 747fd45be396a6aea3420ab657a0ab4e60185b05Affected
  • 237fead619984cc48818fe12ee0ceada3f55b012 to before 2602b79c5b3e2f6fce12e38a670f8e3fda4e46a2Affected
LinuxLinux
  • 2.6.19Affected
  • before 2.6.19Not affected
  • 5.10.270 through 5.10.*Not affected
  • 5.15.221 through 5.15.*Not affected
  • 6.1.188 through 6.1.*Not affected
  • 6.6.157 through 6.6.*Not affected
  • 6.12.109 through 6.12.*Not affected
  • 6.18.50 through 6.18.*Not affected
  • 7.2.4 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.