Linux Kernel RxRPC RCU-Safe Call Removal Vulnerability

Vulnerability

A vulnerability in the Linux kernel's RxRPC implementation has been addressed. The issue arose from the call removal process, which improperly used list_del_init(), potentially causing reads from /proc/net/rxrpc/calls to enter an infinite loop. The fix involves using list_del_rcu() for safe deletion, but this change complicates the detection of previously deleted entries. The solution includes modifying rxrpc_destroy_all_calls() to limit its output to the first ten calls still on the list, eliminating the need for certain checks and allowing for a more straightforward deletion process.

Impact

The vulnerability could lead to improper management of RxRPC calls, causing potential infinite loops when reading call data, which could disrupt normal operations and processing of RxRPC calls.

Remediation

Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability.

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

Vulnerability Rating

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