Linux Kernel Oversized RESPONSE Authenticator Length Check Vulnerability in Rxrpc

Vulnerability

A vulnerability in the Linux kernel's Rxrpc implementation allows oversized RESPONSE authenticators to be accepted, leading to a potential crash. The issue arises because the length check for the authenticator is inverted, allowing invalid lengths to be passed to the decryption function. This can result in a buffer length error that triggers a kernel bug check. The vulnerability affects several versions of the Linux kernel.

Impact

Exploitation of this vulnerability can cause a kernel crash due to a buffer length error, triggering a bug check that halts the system.

Reproduction

The vulnerability can be reproduced by sending a packet with an oversized RESPONSE authenticator to a Rxrpc connection. The rxgk_verify_response() function will incorrectly accept the length, pass it to rxgk_decrypt_skb(), and eventually cause skb_to_sgvec() to encounter an invalid length, hitting a BUG_ON() check and crashing the kernel.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux kernel official website.

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

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
6.6
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.