Back to CVE records
High 7.8Published Oct 23, 2026

CVE-2026-99056strparser: make sure __strp_recv isn't running before tearing down the parser

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

EPSS puts the chance of exploitation in the next 30 days at 0.16%, higher than 5% of scored CVEs.

In the Linux kernel, the following vulnerability has been resolved: strparser: make sure __strp_recv isn't running before tearing down the parser The comment above strp_done() claims that if strp is stopped, strp_recv will no longer be called. That's only true if the caller has a mechanism (eg locking) to guarantee that strp_recv() calls that started before strp_stop() have completed by the time we call strp_done(). This adds a dummy lock_sock/release_sock pair to guarantee that any in-flight strp_recv() (which runs under either bh_lock_sock or lock_sock, depending if it's called from ->sk_data_ready or strp_work) has completed. Only espintcp can be affected by this race condition, but this patch makes sure no future user of strp can have the bug. This could crash on strp->sk ("general mode" of strp), but this mode has been here for 9 years and has never been used. It'll be gone soon, no point worrying about it. Switch the stopped/paused/etc bits to u8's to avoid races between strp_stop() and strp_pause/unpause(). A reproducer has been published and turns the possible UAF into an exploit [1].

CVSS
7.8 HIGH (v3.1, CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
0.16% (percentile 5)
Assigned by
Linux
NVD analysis
Received
Record last updated
Oct 24, 2026
First seen by InfoSec Signals
Oct 23, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from e27cca96cd68fa2c6814c90f9a1cfd36bb68c593 before a18dd388045dc7263d99a07db9de4e0f149ca8f1; from e27cca96cd68fa2c6814c90f9a1cfd36bb68c593 before 9f3e9fe1b155e9b4572054d8d140586bc3512ecf; from e27cca96cd68fa2c6814c90f9a1cfd36bb68c593 before d2b5f637b9b67a79a50d42614d10653c13b4e449; from e27cca96cd68fa2c6814c90f9a1cfd36bb68c593 before eaa3a29004c063d7e9d5ea55636f693f67e6db0f; from e27cca96cd68fa2c6814c90f9a1cfd36bb68c593 before 0984ebc631792acf8fff105112ee74a6b8f1efcc
CNA record

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.