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

Summary

CVECVE-2026-98622
StatePUBLISHED
AssignerLinux
Source PriorityCVE Program / NVD first with legacy fallback
Published2026-10-18 16:17:15 UTC
Updated2026-10-19 10:19:26 UTC
DescriptionIn 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.

Vendor Declared Affected Products

SourceVendorProductVersionPlatforms
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 e8fcf3f08834e939b797311742ee72b1e2a08096 git Not specified
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 af475f599270e59313552e6c6f3af8507da672b8 git Not specified
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 424ba52c0058deeb940d02cba52eb0aeb288db33 git Not specified
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 d512c484bd93a5f2794aa03c9faeb7bcb82dbd4a git Not specified
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 d805560ad69cb266d669341ca01e26bffb0d2c67 git Not specified
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 00734f3684fcec42c319bedfe68a5d357c720b53 git Not specified
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 650787233c2fd6e515a7c5f371019a9fa080ccd2 git Not specified
CNA Linux Linux affected 64ff70b80fd403110b67dd9f7184a604fdb0da43 47abe7a5c4eb53269aca3506446f851572a059a3 git Not specified
CNA Linux Linux affected 5.7 Not specified
CNA Linux Linux unaffected 5.7 semver Not specified
CNA Linux Linux unaffected 5.10.271 5.10.* semver Not specified
CNA Linux Linux unaffected 5.15.222 5.15.* semver Not specified
CNA Linux Linux unaffected 6.1.189 6.1.* semver Not specified
CNA Linux Linux unaffected 6.6.158 6.6.* semver Not specified
CNA Linux Linux unaffected 6.12.112 6.12.* semver Not specified
CNA Linux Linux unaffected 6.18.55 6.18.* semver Not specified
CNA Linux Linux unaffected 7.2.9 7.2.* semver Not specified
CNA Linux Linux unaffected 7.3 * original_commit_for_fix Not specified

References

ReferenceSourceLinkTags
git.kernel.org/stable/c/424ba52c0058deeb940d02cba52eb0aeb288db33 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/d805560ad69cb266d669341ca01e26bffb0d2c67 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/47abe7a5c4eb53269aca3506446f851572a059a3 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/650787233c2fd6e515a7c5f371019a9fa080ccd2 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/00734f3684fcec42c319bedfe68a5d357c720b53 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/d512c484bd93a5f2794aa03c9faeb7bcb82dbd4a 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/af475f599270e59313552e6c6f3af8507da672b8 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/e8fcf3f08834e939b797311742ee72b1e2a08096 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
CVE Program record CVE.ORG www.cve.org canonical
NVD vulnerability detail NVD nvd.nist.gov canonical, analysis

© CVE.report 2026

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

Free CVE JSON API cve.report/api

CVE.report and Source URL Uptime Status status.cve.report