Menu

Star on GitHub · 3.5k

CVE-2026-80849

In the Linux kernel, the following vulnerability has been resolved: net/tcp-ao: fix use-after-free of current_key on reconnect to another peer tcp_inbound_ao_hash() is called before bh_lock_sock_…

Published Sep 4, 2026EPSS 0.17%

Overview

CVE-2026-80849 is a known-severity vulnerability. It was published on September 4, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

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

tcp_inbound_ao_hash() is called before bh_lock_sock_nested() is taken,

with only rcu_read_lock() held. On the fast path for established

sockets, if the rnext_keyid sent by the peer differs from

current_key->sndid, the key the peer asked for is looked up and stored

in current_key. The lookup is inside the RCU read side, but current_key

outlives it.

When the socket is disconnected and connect() is called again for

another peer, tcp_ao_connect_init() unlinks every key that does not

match the new peer and frees it with call_rcu(). If current_key points

at such a key, it is cleared to NULL.

The fast path reads sk_state only once on entry, so a softirq that got

into it while the socket was still established can update current_key

after that loop has already run. The update is inside the RCU read side,

so it comes before the call_rcu() callback, an

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-80849?

CVE-2026-80849 is a known-severity vulnerability. It was published on September 4, 2026.

How severe is CVE-2026-80849?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-80849?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-80849?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-80849 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

CyberStrike v2 is here — more intelligence, greater reach