Impact
Binding the GSS-API token length with an unguarded 32‑bit sum allows an attacker to craft an RPCSEC_GSS reply whose opaque length wraps around so that the bounds check succeeds while the underlying pointer arithmetic overflows. This causes gss_krb5_unwrap_v2 to kernel memory or crashing the client. The flaw is a classic buffer over-read (CWE‑125).
Affected Systems
The vulnerability affects the Linux kernel for all users that run an NFS client capable of handling RPCSEC_GSS authentication. Versions of the kernel prior to the commit that introduced the three‑guard safeguard are impacted; the exact version range is not listed in the CV running before the included patch is vulnerable.
Risk and Exploitability
The CVSS score of 5.9 marks the issue as moderate, with the EPSS score being < 1% and no listing in the CISA KEV catalog. The exploit requires a remote attacker to control an NFS server that sends a specially crafted RPCSEC_GSS reply to a vulnerable client. While the vulnerability permits out-of-bounds reads, it does not directly enable code execution, but could lead to information disclosure or crash. Based on the available data, the likelihood is low, but the risk remains due to the remote nature of the attack vector.
OpenCVE Enrichment