Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
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.
Exploitation of this vulnerability can cause a kernel crash due to a buffer length error, triggering a bug check that halts the system.
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.
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.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.