Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's Reliable Datagram Sockets (RDS) subsystem regarding the management of the reconnect pending bit. When the reconnect worker is canceled, it is crucial to reset the reconnect-pending bit. Failure to do so can result in the bit remaining set indefinitely, particularly if the worker has not yet been scheduled. This issue has been addressed in the Linux kernel stable tree.
The vulnerability could lead to a denial of service condition where the system incorrectly maintains a state of pending reconnection, potentially causing unnecessary resource usage or delays in network communication.
The vulnerability can be reproduced by canceling the reconnect worker of an RDS connection before it has been scheduled. This can be done by invoking the shutdown procedure of an RDS connection, which cancels the reconnect worker but fails to reset the reconnect-pending bit, leaving it in a permanent 'on' state.
Users can upgrade to the latest version of the Linux kernel where this issue has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.