Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
3474 articles · 198450 vulns · 37/41 feeds (7d)
← Back to list
9.8
CVE-2026-64530PATCHED
Linux · Linux

net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle

Description

In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle tcf_classify() can return TC_ACT_CONSUMED while the skb is held by the defragmentation engine (e.g. act_ct on out-of-order fragments). When that happens the skb is no longer owned by the caller and must not be touched again. tcf_qevent_handle() did not handle TC_ACT_CONSUMED: it fell through the switch and returned the skb to the caller as if classification had passed. The only qdisc that wires up qevents today is RED, via three call sites (qe_mark on RED_PROB_MARK/HARD_MARK, qe_early_drop on congestion_drop) red_enqueue() was continuing to operate on an skb it no longer owns in this case -- enqueueing it, dropping it, or updating statistics. Resulting in a UAF. tc qdisc add dev eth0 root handle 1: red ... qevent early_drop block 10 tc filter add block 10 ... action ct (with ct defrag enabled and traffic that produces out-of-order fragments, e.g. a fragmented UDP stream) Handle TC_ACT_CONSUMED in tcf_qevent_handle() the same way the ingress and egress fast paths do: treat it as stolen and return NULL without touching the skb. Unlike the TC_ACT_STOLEN case, the skb must not be dropped/freed here, as it is no longer owned by us.

Affected Products

VendorProductVersions
LinuxLinux172ba7d46c202e679f3ccb10264c67416aaeb1c4, 0b5b831122fc3789fff75be433ba3e4dd7b779d4, 73f7da5fd124f2cda9161e2e46114915e6e82e97, 3f14b377d01d8357eba032b4cabc8c1149b458b6, 3f14b377d01d8357eba032b4cabc8c1149b458b6, 3f14b377d01d8357eba032b4cabc8c1149b458b6, 3f14b377d01d8357eba032b4cabc8c1149b458b6, f5346df0591d10bc948761ca854b1fae6d2ef441, 5.15.148, 6.1.75, 6.6.14, 6.7.2, 6.8

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
ibmqradar siemcert_advisory90%
linuxlinuxmitre_affected90%
open sourceopen source linux kernelcert_advisory90%

References

  • https://git.kernel.org/stable/c/5ed3d6f85991656667059d3fa5a1d683ac58c447
  • https://git.kernel.org/stable/c/f42e8134a3a1074b834a574d404352f867ba994a
  • https://git.kernel.org/stable/c/447d493034a9cf7bf13a2abac86d0573d907ec2f
  • https://git.kernel.org/stable/c/e1270e69dcf2c3512c453484178f2e9dc0db3f05
  • https://git.kernel.org/stable/c/2140c2f3f2e7b066e1ae616ede8856cafd8015e9
  • https://git.kernel.org/stable/c/e28aedab9488343924d227b5a896faed67ce84d5
  • https://git.kernel.org/stable/c/a8a02897f2b479127db261de05cbf0c28b98d159

Related News (11 articles)

Tier B
BSI Advisories13h ago
[NEU] [hoch] IBM QRadar SIEM: Mehrere Schwachstellen
→ No new info (linked only)
Tier B
CERT-FR6d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR13d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (14 août 2026)
→ No new info (linked only)
Tier B
CERT-FR13d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (14 août 2026)
→ No new info (linked only)
Tier B
CERT-FR20d ago
Multiples vulnérabilités dans le noyau Linux de Debian (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR20d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR20d ago
Multiples vulnérabilités dans le noyau Linux de Red Hat (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR27d ago
Multiples vulnérabilités dans le noyau Linux de Red Hat (31 juillet 2026)
→ No new info (linked only)
Tier B
BSI Advisories31d ago
[NEU] [mittel] Linux Kernel: Mehrere Schwachstellen
→ No new info (linked only)
Tier A
Microsoft MSRC31d ago
CVE-2026-64530 net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle
→ No new info (linked only)
Tier C
VulDB32d ago
CVE-2026-64530 | Linux Kernel up to 7.1.4 cls_api net/sched/cls_api.c tcf_qevent_handle use after free
→ No new info (linked only)
CVSS 3.19.8 CRITICAL
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CISA KEV❌ No
Actively exploited❌ No
Patch available
5ed3d6f85991656667059d3fa5a1d683ac58c447f42e8134a3a1074b834a574d404352f867ba994a447d493034a9cf7bf13a2abac86d0573d907ec2fe1270e69dcf2c3512c453484178f2e9dc0db3f052140c2f3f2e7b066e1ae616ede8856cafd8015e9e28aedab9488343924d227b5a896faed67ce84d5a8a02897f2b479127db261de05cbf0c28b98d1595.15.2126.1.1786.6.1456.806.12.976.18.407.1.57.2-rc1
PublishedJul 26, 2026
Last enriched32d ago
Trending Score49
Source articles11
Independent4
Info Completeness7/14
Missing: cvss, epss, cwe, kev, exploit, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

HIGHCVE-2026-53362EXPKEV
ipv6: account for fraggap on the paged allocation path
Trending: 125
HIGHCVE-2026-53359EXP
KVM: x86: Fix shadow paging use-after-free due to unexpected role
Trending: 95
HIGHCVE-2026-46331EXP
net/sched: fix pedit partial COW leading to page cache corruption
Trending: 94
CRITICALCVE-2026-53006EXP
ipv6: fix possible UAF in icmpv6_rcv()
Trending: 67
HIGHCVE-2026-46259EXP
procfs: fix missing RCU protection when reading real_parent in do_task_stat()
Trending: 59

Pin to Dashboard

Verification

State: verified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jul 26, 2026
Discovered by ZDM
Jul 26, 2026
Patch Available
Jul 27, 2026