Impact
The Linux kernel's gss_krb5_unwrap_v2 routine reads the EC and RRC header fields at ptr+4 and ptr+6 before validating the token length. This lack of validation allows an attacker to provide a sub‑16‑byte or malformed token, leading to an out‑of‑bounds read and an unsigned underflow that drives a massive memmove operation. The resulting kernel memory corruption can be exploited to execute arbitrary code or crash the kernel. This weakness is classified as CWE‑125.
Affected Systems
The vulnerability affects all Linux kernel releases that include the unpatched gss_krb5_unwrap_v2 routine. Because the advisory does not provide specific version numbers, any kernel prior to the patch that contains the vulnerable code may be affected. This encompasses kernels shipped by mainstream Linux distributions until the update is applied.
Risk and Exploitability
The CVSS score of 7.7 indicates high severity, and the EPSS score is less than 1%, reflecting a low probability of exploitation. The vulnerability. Attackers must be able to submit a SUNRPC GSS‑Kerberos authentication request with a sub‑16‑byte or malformed token; the vulnerable code path is over the network. Successful exploitation can lead to kernel memory corruption, privilege escalation, and complete system compromise.
OpenCVE Enrichment