CVE Database›Document archive›CVE-2026-80849

CVE-2026-80849

kernel: net/tcp-ao: fix use-after-free of current_key on reconnect to another peer

Loading…

Severity

Important

Red Hat Product Security

7

CVSS 3.1

Review impact separately from score.

Published · September 4, 2026

Updated · October 29, 2026

Description

A flaw was found in the Linux kernel's TCP Authentication Option (TCP-AO) implementation. When a network connection using TCP-AO is re-established with a different server, a timing issue can cause the system to attempt to use memory that has already been released. This 'use-after-free' vulnerability could lead to a system crash, making the system unavailable, or potentially allow an attacker to execute malicious code.

Statement

A use-after-free flaw in the Linux kernel's TCP Authentication Option (TCP-AO) implementation, rated IMPORTANT by Red Hat, affects the kernel in Red Hat Enterprise Linux 9.10. When a TCP-AO socket is disconnected and then re-connected to a different peer, a race condition allows a softirq still processing inbound TCP-AO traffic to update the socket's current_key pointer to a key that tcp_ao_connect_init() has already unlinked and scheduled for freeing. The next transmission then reads the traffic key from the freed memory, which can crash the kernel (kernel panic) and, in the worst case, allow execution of malicious code. Exploitation requires local access to re-connect an existing TCP-AO socket to another peer and is difficult to trigger reliably (CVSS 7.0, AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H). Within the Red Hat portfolio, only the RHEL 9.10 kernel and kernel-rt packages are affected, and a fix is being pursued for that stream; all other Red Hat Enterprise Linux streams, Red Hat In-Vehicle OS, and OpenShift Container Platform releases are not affected because the vulnerable code is not present in their shipped kernels.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

CVSS / CWE

CVSS 3.1 · 7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

CWE-364 · Signal Handler Race Condition