Impact
The flaw is a use‑after‑free in the Linux kernel’s TCP Acknowledgement Offload (AO) implementation. When a socket reconnects to a different peer, the kernel may free a key object that is still referenced by the current key pointer. During the next data transmission the kernel reads from this freed memory, which can corrupt kernel data structures or allow arbitrary code to be executed with kernel privileges. The vulnerability represents a serious integrity breach of the operating system kernel and could lead to full system compromise or denial of service.
Affected Systems
All Linux kernel releases that include the buggy TCP AO code and have not yet incorporated the patch commit that adds a guard around current_key. The data set does not list specific version numbers, so any kernel version running the unmodified AO logic before the fix is considered vulnerable.
Risk and Exploitability
The CVSS score is not provided, and the EPSS score is not available; the vulnerability is not listed in the CISA KEV catalog. The vulnerability is a classic kernel use‑after‑free (CWE‑416) that can be triggered through legitimate TCP traffic by an attacker who induces a socket to reconnect to a malicious peer. Successful exploitation would give the attacker kernel‑level privileges or could cause a kernel crash, leading to denial of service.
OpenCVE Enrichment