7.5
/ 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Description
In the Linux kernel, the following vulnerability has been resolved:
rxrpc: only handle RESPONSE during service challenge
Only process RESPONSE packets while the service connection is still in
RXRPC_CONN_SERVICE_CHALLENGING. Check that state under state_lock before
running response verification and security initialization, then use a local
secured flag to decide whether to queue the secured-connection work after
the state transition. This keeps duplicate or late RESPONSE packets from
re-running the setup path and removes the unlocked post-transition state
test.
rxrpc: only handle RESPONSE during service challenge
Only process RESPONSE packets while the service connection is still in
RXRPC_CONN_SERVICE_CHALLENGING. Check that state under state_lock before
running response verification and security initialization, then use a local
secured flag to decide whether to queue the secured-connection work after
the state transition. This keeps duplicate or late RESPONSE packets from
re-running the setup path and removes the unlocked post-transition state
test.
Basic Information
ID
CVE-2026-31676
Source
Linux
Published
Apr 25, 2026 at 08:46
Modified
Apr 27, 2026 at 14:04
Affected Product
Vendor
Linux
Product
Linux
Version
17926a79320afa9b95df6b977b40cca6d8713cea
Affected Versions
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 2.6.22
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 17926a79320afa9b95df6b977b40cca6d8713cea
Linux Linux 2.6.22
References
- git.kernel.org /stable/c/a6bcf8010af093fe04f7100562e9542ab7882585
- git.kernel.org /stable/c/29b44d904dceb832be880def08b8cb17a0aba91c
- git.kernel.org /stable/c/d0035e634dae83237ab7f5681eb52b2f65d0ceb8
- git.kernel.org /stable/c/03fd2ef73cb4ffd0af100a95b634af54f474414e
- git.kernel.org /stable/c/c43ffdcfdbb5567b1f143556df8a04b4eeea041c