CVE-2026-23239CWE-362

CVE-2026-23239

High · published March 10, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
1.0
In the wild
Unconfirmed
What it is

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

espintcp: Fix race condition in espintcp_close()

This issue was discovered during a code audit.

After cancel_work_sync() is called from espintcp_close(),

espintcp_tx_work() can still be scheduled from paths such as

the Delayed ACK handler or ksoftirqd.

As a result, the espintcp_tx_work() worker may dereference a

freed espintcp ctx or sk.

The following is a simple race scenario:

cpu0 cpu1

espintcp_close()

cancel_work_sync(&ctx->work);

espintcp_write_space()

schedule_work(&ctx->work);

To prevent this race condition, cancel_work_sync() is

replaced with disable_work_sync().

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00105 · 1.0th percentile
Weakness
CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2026-03-10T22:18Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 5.6, < 6.12.756.12.75
linux/linux_kernel≥ 6.13, < 6.18.166.18.16
linux/linux_kernel≥ 6.19, < 6.19.66.19.6
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 10 MAR 17:28Z
    espintcp: Fix race condition in espintcp_close()
    cvelistv5