Linux Kernel Rxrpc Out-of-Bounds Read Vulnerability in RESPONSE Authenticator Parser

Vulnerability

A vulnerability allowing an out-of-bounds read has been identified in the Linux kernel's Rxrpc implementation. The issue arises in the RESPONSE authenticator parser, where the function 'rxgk_verify_authenticator()' incorrectly handles the length of authentication data. It copies a specified number of bytes into a temporary buffer and then miscalculates the end of the buffer when passing it to another function for verification. This flaw allows malformed RESPONSE authenticators to read beyond the allocated memory, potentially leading to memory corruption. The vulnerability has been addressed in the Linux kernel stable tree.

Impact

Exploitation of this vulnerability causes a slab-out-of-bounds error, as reported by the Kernel Address Sanitizer (KASAN). Such out-of-bounds reads can lead to information disclosure or memory corruption, allowing for more severe attacks, such as arbitrary code execution.

Reproduction

The vulnerability can be reproduced by processing a malformed RESPONSE authenticator in the Rxrpc connection. This can be done by implementing a scenario where the 'rxgk_verify_authenticator()' function is called with an authentication length that, when converted to a __be32 unit, exceeds the bounds of the allocated buffer. The out-of-bounds read can be observed as a KASAN report, indicating a slab-out-of-bounds error.

Remediation

Users can upgrade to the latest version of the Linux kernel to address this vulnerability. The patched version is available in the Linux kernel stable tree.

Added: Apr 24, 2026, 4:48 PM
Updated: Apr 24, 2026, 4:48 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.7
remediation
7.7
relevance
6.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.