7.5

CVE-2026-74621: linux

CVSS: 7.5v3.1HighReceived
AliasesUBUNTU-CVE-2026-74621DEBIAN-CVE-2026-74621
Published 22-08-2026Last modified 16-10-2026

Vulnerability summary

CVE-2026-74621 is a high (CVSS 7.5) vulnerability in linux. EPSS estimates a 0.49% chance of exploitation in the next 30 days, higher than 40.8% of scored vulnerabilities.

Overall risk
30/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.5/10
010
High · v3.1 (CVE.org)
EPSS score
0.49%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 2 · Related 1

Timeline

  1. 22-08-2026
    PublishedVulnerability first disclosed.
  2. 16-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ct: fix sk_buff leak when the header checks reject a packet tcf_ct_handle_fragments() runs its header sanity checks before handing anything to the defragmentation engine: if (family == NFPROTO_IPV4) err = tcf_ct_ipv4_is_fragment(skb, &frag); else err = tcf_ct_ipv6_is_fragment(skb, &frag); if (err || !frag) return err; tcf_ct_ipv4_is_fragment() returns -EINVAL or -ENOMEM; tcf_ct_ipv6_is_fragment() adds -EPROTO when ipv6_find_hdr() fails. None of them frees or queues the skb, so on that path the caller still owns it. tcf_ct_act() however funnels every non-zero return into the ownership-transfer exit: err = tcf_ct_handle_fragments(net, skb, family, p->zone, &defrag); if (err) goto out_frag; ... out_frag: if (err != -EINPROGRESS) tcf_action_inc_drop_qstats(&c->common); return TC_ACT_CONSUMED; TC_ACT_CONSUMED means the action took ownership of the skb, so no caller frees it - sch_handle_ingress(), sch_handle_egress() and tcf_qevent_handle() all deliberately skip the free for that verdict. The skb is therefore orphaned: one sk_buff plus its data buffer is leaked per malformed packet, unbounded. Note the drop counter is already incremented for these errors, so the statistics claim a drop that never happens. Three different ownership states reach out_frag: today - the skb may be queued by the defrag engine (-EINPROGRESS), already freed by nf_ct_handle_fragments(), or still owned by us. Tell the caller which of those it is, and free the packet ourselves in the last case, which restores the TC_ACT_SHOT behaviour that predated the Fixes: commit. Reproduced on v7.2-rc6 with a 54-byte frame carrying a 40-byte IPv6 header with nexthdr = 0 (hop-by-hop) and nothing after it, on a clsact ingress chain with "action ct". kmemleak reports one leaked 232-byte skbuff_head_cache object plus its 704-byte data buffer per packet; with this patch it reports none.

CVSS metrics

4 scores · 4 sources · 1 version

EPSS trend

Probability

0.49%

Chance of exploitation in the next 30 days

Percentile

41%

Versus all other CVEs

30-day change

0.00 pp

From 0.49% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.49%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Ubuntu157 products
  • linuxAll versions (No fix recorded)
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded)
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Debian2 products
  • linux< 6.1.187-1 | < 6.12.105-1 | < 7.1.9-1
  • linux-6.12< 6.12.107-1~deb12u1
Linux1 product
  • linux≥ 172ba7d46c202e679f3ccb10264c67416aaeb1c4, < b5dbecc2016e1692fd1c2532af9c41ba729cb747 | ≥ 0b5b831122fc3789fff75be433ba3e4dd7b779d4, < 23e97d594ddd0153020c506d5041048fbde1beb4 | ≥ 73f7da5fd124f2cda9161e2e46114915e6e82e97, < 737873a59905a54ca0d2d127ef882f3f88bf4379 | ≥ 3f14b377d01d8357eba032b4cabc8c1149b458b6, < 47d99828591d0fe8be4b9c8992ff3b8e47968db9 | ≥ 3f14b377d01d8357eba032b4cabc8c1149b458b6, < b47bb899e04b5407c5a63fe88d4b6676586a6e84 | ≥ 3f14b377d01d8357eba032b4cabc8c1149b458b6, < 439d3e404f9d5e515911cc8132cde198b337c19e | ≥ 3f14b377d01d8357eba032b4cabc8c1149b458b6, < 8a7ed561671aa6a911a2de99e59ef670a4d0b1df | f5346df0591d10bc948761ca854b1fae6d2ef441 | ≥ 5.15.148, < 5.15.217 | ≥ 6.1.75, < 6.1.184 | ≥ 6.6.14, < 6.6.152 | ≥ 6.7.2, < 6.8 | 6.8

3 vendors · 160 products

References

12 links
Show all 12 references