Junglewise Threat Intelligence

CVE-2026-45988: Linux Kernel rxrpc improper packet re-decryption in conn_event.c

CVE-2026-45988 · Severity: info · CVSS 0 · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's implementation of the RxRPC protocol, which is used for network communications. When certain security-related packets encountered temporary processing errors, they could be left in a partially decrypted state and incorrectly retried, potentially leading to communication failures or unpredictable behavior. This issue has been resolved by ensuring that such packets are discarded, forcing a clean restart of the security handshake.

Technical details

A vulnerability in the AF_RXRPC socket implementation in the Linux kernel could allow for improper handling of encrypted packets during the connection security handshake. Specifically, if an rxrpc RESPONSE packet encountered a temporary failure (such as -ENOMEM or -EAGAIN) during processing, it could be left in a partially decrypted state and then requeued for a retry. Attempting to re-decrypt already partially decrypted data is a logic error that can lead to corruption or processing failures. The fix involves discarding the problematic packet instead of requeuing it, which triggers a new CHALLENGE packet from the initiator to restart the handshake safely. This affects the rxrpc_do_process_connection function in net/rxrpc/conn_event.c.

Affected products

  • Linux Linux Kernel All versions prior to the May 2026 patches

Timeline

  • 2026-04-23: patched: Initial patch authored by David Howells
  • 2026-05-27: disclosed: CVE published by kernel.org

References