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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2025-40214— Linux kernel 安全漏洞

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于未初始化scc_index,可能导致垃圾回收错误。

CVSS 7.8 · High EPSS 0.15% · P3

影响版本矩阵 14

厂商产品 版本范围状态
Linux Linux adfb68b39b39767d6bfb53e48c4f19c183765686< 20003fbb9174121b27bd1da6ebe61542ac4c327d affected
d23802221f6755e104606864067c71af8cdb6788< 4cd8d755c7d4f515dd9abf483316aca2f1b7b0f3 affected
ad081928a8b0f57f269df999a28087fce6f2b6ce< db81ad20fd8aef7cc7d536c52ee5ea4c1f979128 affected
ad081928a8b0f57f269df999a28087fce6f2b6ce< 1aa7e40ee850c9053e769957ce6541173891204d affected
ad081928a8b0f57f269df999a28087fce6f2b6ce< 60e6489f8e3b086bd1130ad4450a2c112e863791 affected
6.1.141< 6.1.159 affected
6.6.93< 6.6.117 affected
6.10 affected
… +6 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2025-40214 基础信息

漏洞信息

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

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

Vulnerability Title
af_unix: Initialise scc_index in unix_add_edge().
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: af_unix: Initialise scc_index in unix_add_edge(). Quang Le reported that the AF_UNIX GC could garbage-collect a receive queue of an alive in-flight socket, with a nice repro. The repro consists of three stages. 1) 1-a. Create a single cyclic reference with many sockets 1-b. close() all sockets 1-c. Trigger GC 2) 2-a. Pass sk-A to an embryo sk-B 2-b. Pass sk-X to sk-X 2-c. Trigger GC 3) 3-a. accept() the embryo sk-B 3-b. Pass sk-B to sk-C 3-c. close() the in-flight sk-A 3-d. Trigger GC As of 2-c, sk-A and sk-X are linked to unix_unvisited_vertices, and unix_walk_scc() groups them into two different SCCs: unix_sk(sk-A)->vertex->scc_index = 2 (UNIX_VERTEX_INDEX_START) unix_sk(sk-X)->vertex->scc_index = 3 Once GC completes, unix_graph_grouped is set to true. Also, unix_graph_maybe_cyclic is set to true due to sk-X's cyclic self-reference, which makes close() trigger GC. At 3-b, unix_add_edge() allocates unix_sk(sk-B)->vertex and links it to unix_unvisited_vertices. unix_update_graph() is called at 3-a. and 3-b., but neither unix_graph_grouped nor unix_graph_maybe_cyclic is changed because both sk-B's listener and sk-C are not in-flight. 3-c decrements sk-A's file refcnt to 1. Since unix_graph_grouped is true at 3-d, unix_walk_scc_fast() is finally called and iterates 3 sockets sk-A, sk-B, and sk-X: sk-A -> sk-B (-> sk-C) sk-X -> sk-X This is totally fine. All of them are not yet close()d and should be grouped into different SCCs. However, unix_vertex_dead() misjudges that sk-A and sk-B are in the same SCC and sk-A is dead. unix_sk(sk-A)->scc_index == unix_sk(sk-B)->scc_index <-- Wrong! && sk-A's file refcnt == unix_sk(sk-A)->vertex->out_degree ^-- 1 in-flight count for sk-B -> sk-A is dead !? The problem is that unix_add_edge() does not initialise scc_index. Stage 1) is used for heap spraying, making a newly allocated vertex have vertex->scc_index == 2 (UNIX_VERTEX_INDEX_START) set by unix_walk_scc() at 1-c. Let's track the max SCC index from the previous unix_walk_scc() call and assign the max + 1 to a new vertex's scc_index. This way, we can continue to avoid Tarjan's algorithm while preventing misjudgments.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于未初始化scc_index,可能导致垃圾回收错误。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux adfb68b39b39767d6bfb53e48c4f19c183765686 ~ 20003fbb9174121b27bd1da6ebe61542ac4c327d -
Linux Linux 6.10 -

二、漏洞 CVE-2025-40214 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2025-40214 的情报信息

请登录查看更多情报信息。

同批安全公告 · Linux · 2025-12-04 · 共 53 条

CVE-2025-40252 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-40261 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-40258 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-40257 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2025-40253 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-40266 8.2 HIGH Linux kernel 安全漏洞
CVE-2025-40245 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40251 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40262 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40250 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40248 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40249 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40215 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40244 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40243 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40241 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40233 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40216 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-40240 7.5 HIGH Linux kernel 安全漏洞
CVE-2025-40242 7.0 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2025-40214

暂无评论


发表评论