目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-74621— Linux内核 act_ct 模块 sk_buff 泄漏漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 Linux 内核中,已修复以下漏洞: net/sched: act_ct: 修复当头部检查拒绝数据包时导致的 sk_buff 内存泄漏 函数在将数据包交给重组引擎之前,会执行头部健全性检查: 返回 或 ; 在 失败时返回 。 这些函数均不会释放或排队处理 (sk_buff),因此在该错误路径上,调用者仍拥有该 。 然而, 将所有非零返回值都导向了所有权转移的退出路径: 表示该动作已接管 的所有权,因此没有其他调用者会释放它—— 、 和 都会故意跳过对此判决的释放操作。因此, 被孤立泄漏:每个畸形数据包都会导致一

AI 预测 5.3 利用难度: 较易 EPSS 0.21% · P11

可能的 ATT&CK 技术 1 AI

T1496 · Resource Hijacking

影响版本矩阵 21

厂商产品 版本范围状态
Linux Linux 172ba7d46c202e679f3ccb10264c67416aaeb1c4< b5dbecc2016e1692fd1c2532af9c41ba729cb747 affected
0b5b831122fc3789fff75be433ba3e4dd7b779d4< 23e97d594ddd0153020c506d5041048fbde1beb4 affected
73f7da5fd124f2cda9161e2e46114915e6e82e97< 737873a59905a54ca0d2d127ef882f3f88bf4379 affected
3f14b377d01d8357eba032b4cabc8c1149b458b6< 47d99828591d0fe8be4b9c8992ff3b8e47968db9 affected
3f14b377d01d8357eba032b4cabc8c1149b458b6< b47bb899e04b5407c5a63fe88d4b6676586a6e84 affected
3f14b377d01d8357eba032b4cabc8c1149b458b6< 439d3e404f9d5e515911cc8132cde198b337c19e affected
3f14b377d01d8357eba032b4cabc8c1149b458b6< 8a7ed561671aa6a911a2de99e59ef670a4d0b1df affected
f5346df0591d10bc948761ca854b1fae6d2ef441 affected
… +13 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-74621 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
net/sched: act_ct: fix sk_buff leak when the header checks reject a packet
来源: CVE Program / CVE List V5
Vulnerability 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.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 172ba7d46c202e679f3ccb10264c67416aaeb1c4 ~ b5dbecc2016e1692fd1c2532af9c41ba729cb747 -
Linux Linux 6.8 -

二、漏洞 CVE-2026-74621 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-74621 的情报信息

登录查看更多情报信息。

CVE-2026-74621 补丁与修复 (7)

同批安全公告 · Linux · 2026-08-22 · 共 150 条

CVE-2026-74640 ALSA FCP fcp_meter_ctl_get 缓冲区越界写漏洞
CVE-2026-74622 Atlantic 网卡 RX 页面释放漏洞
CVE-2026-74623 Atlantic网卡驱动TX缓冲区释放漏洞
CVE-2026-74624 netfilter: nf_conntrack 解锁前延迟记录无效
CVE-2026-74625 netfilter 网桥非IP路径模板连接跟踪释放漏洞
CVE-2026-74627 net: devmem 防止 net-io v/页面混合漏洞
CVE-2026-74626 NTB:ntb_netdev 分配失败时保留 RX 队列深度
CVE-2026-74628 Linux内核 x25 远程计时器释放后使用漏洞
CVE-2026-74629 net/dibs: 修复 dmb_clientid_arr 释放漏洞
CVE-2026-74631 Linux SMC splice条目生命周期不平衡漏洞
CVE-2026-74630 IPv6中in6_dev_get()防止复活inet6_dev漏洞
CVE-2026-74632 Linux内核 huge_memory 竞态条件漏洞
CVE-2026-74633 tracing: 修复模块事件缓存移除中的空指针解引用漏洞
CVE-2026-74634 ring-buffer:禁用调整大小时防止子缓冲区间顺序变化
CVE-2026-74635 fbdev bitblit bit_cursor() glyph索引越界漏洞
CVE-2026-74636 tracing 工具更新字段与事件定义字段竞态条件漏洞
CVE-2026-74637 Linux Perf 核心组件 组领导者 分离后释放后使用漏洞
CVE-2026-74639 ALSA us144mkii 重新锚定捕获 URB 漏洞
CVE-2026-74638 drm/v3d 调度器超时处理串行化漏洞
CVE-2026-74651 rtl8723bs: 修复rtw_get_wpa_ie()中的越界读取漏洞

显示前 20 条,共 150 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-74621

暂无评论


发表评论