CVE-2026-31641
kernel: rxrpc: Fix RxGK token loading to check bounds
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · April 24, 2026
Updated · August 20, 2026
Description
A flaw was found in the Linux kernel's rxrpc subsystem. An unprivileged local user could exploit an integer overflow vulnerability in the rxrpc_preparse_xdr_yfs_rxgk() function. This flaw occurs when processing specially crafted key and ticket lengths, causing an incorrect memory allocation size. Consequently, a heap buffer overflow can occur, potentially leading to arbitrary code execution or a denial of service.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
The rxrpc kernel module can be prevented from loading to mitigate this issue. This action may impact applications that rely on the rxrpc protocol. To blacklist the rxrpc module:
- Create a file
/etc/modprobe.d/blacklist-rxrpc.confwith the following content:blacklist rxrpc install rxrpc /bin/true - Regenerate the initramfs:
dracut -f -v - Reboot the system for the changes to take effect.
CVSS / CWE
CVSS 3.1 · 7.3CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H
CWE-190 · Integer Overflow or Wraparound