CVE-2026-98622

Source
https://cve.org/CVERecord?id=CVE-2026-98622
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98622.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98622
Downstream
Published
2026-10-18T15:19:42Z
Modified
2026-10-19T02:46:56Z
Summary
net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure
Details

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

net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure

flow_offload_alloc() returns NULL when the conntrack entry is dying (e.g. raced with a conntrack flush) or when the GFP_ATOMIC allocation fails; both are expected under load and neither is a kernel bug. This path runs from softirq on every committed packet, so with panic_on_warn=1 an unprivileged user can panic the box just by racing a conntrack flush against a tc ... action ct commit classifier.

Reproduced with a custom repro under QEMU: a small, fixed set of UDP flows through tc filter ... action ct commit on lo, raced against threads flooding bare ctnetlink CT_DELETE (flush) requests. Hits WARNING: net/sched/act_ct.c:437 (tcf_ct_flow_table_add(), inlined into tcf_ct_act() in this build) within ~15s on the unpatched kernel; same setup is clean on the patched kernel. The fix itself is behavior-preserving: both branches already did goto err_alloc before and after, only the WARN is removed.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98622.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
64ff70b80fd403110b67dd9f7184a604fdb0da43
Fixed
e8fcf3f08834e939b797311742ee72b1e2a08096
Fixed
af475f599270e59313552e6c6f3af8507da672b8
Fixed
424ba52c0058deeb940d02cba52eb0aeb288db33
Fixed
d512c484bd93a5f2794aa03c9faeb7bcb82dbd4a
Fixed
d805560ad69cb266d669341ca01e26bffb0d2c67
Fixed
00734f3684fcec42c319bedfe68a5d357c720b53
Fixed
650787233c2fd6e515a7c5f371019a9fa080ccd2
Fixed
47abe7a5c4eb53269aca3506446f851572a059a3

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98622.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.7.0
Fixed
5.10.271
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.222
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.189
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.158
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.112
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.55
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.9

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98622.json"