← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-99213

Last refreshed2026-10-31

Status: UPDATED  |  Advisory ID: CVE-2026-99213

Key Details

CVECVE-2026-99213
CVSS Score / Version
7.8 (High) / CVSS v3.1
Updated2026-10-31
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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

vsock: treat TCP_CLOSING as once-established

Handle the TCP_ESTABLISHED -> TCP_CLOSING transition on OP_RST, which can

race with the connect loop. Immediately break and return 0 on

ESTABLISHED/CLOSING. The return value of connect() should reflect what

happened up to the point the connection was established or failed. Events

that occur afterwards must not affect it. E.g. even if OP_RW has already

set sk_err, connect() should still return 0, not ENOBUFS because of it.

Adapt the inaccurate comment above signal_pending().

Resetting a socket that is still present in connected_table can lead to

memory corruption. The reporter noted lost transports for in-flight skbs,

and I have reproduced crashes caused by re-insertion into connected_table.

list_add double add: new=, prev=, next=.

kernel BUG at lib/list_debug.c:35!

Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI

Workqueue: vsock-loopback vsock_loopback_work

RIP: 0010:__list_add_valid_or_report+0x11f/0x130

Call Trace:

vsock_insert_connected.cold+0xe/0x13

virtio_transport_recv_pkt+0x10e9/0x1460

vsock_loopback_work+0x305/0x480

process_one_work+0xe4c/0x1560

worker_thread+0x4f1/0xd60

kthread+0x36e/0x470

ret_from_fork+0x47b/0x6b0

ret_from_fork_asm+0x1a/0x30

This fix is supplementary to commit 002541ef650b ("vsock: Ignore

signal/timeout on connect() if already established"). Details under Link. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-99213
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-99213
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.