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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-23394— Linux kernel 安全漏洞

AI 预测 7.8 利用难度: 中等 EPSS 0.09% · P1

影响版本矩阵 15

厂商产品版本范围状态
LinuxLinux7b1ffbd3b22e755d481d49647dcb7c5cfbde5844< 3106f326f67c03dd9da4ca64663d11e40138cf40affected
118f457da9ed58a79e24b73c2ef0aa1987241f0e< e3dd56fb5683ba80bf8d7a2f9aa21cfa53f05202affected
118f457da9ed58a79e24b73c2ef0aa1987241f0e< 72cf49ad50c16270b52bc512d9c2df5743922968affected
118f457da9ed58a79e24b73c2ef0aa1987241f0e< 37dd7ab332396eb8dd80b2dc7ea4b61abf767436affected
118f457da9ed58a79e24b73c2ef0aa1987241f0e< e5b31d988a41549037b8d8721a3c3cae893d8670affected
61a75360dca93c945ef6bd757f8b8a96f39b77cbaffected
6.6.93< 6.6.142affected
6.1.141< 6.2affected
… +7 条更多
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
af_unix: Give up GC if MSG_PEEK intervened.
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: af_unix: Give up GC if MSG_PEEK intervened. Igor Ushakov reported that GC purged the receive queue of an alive socket due to a race with MSG_PEEK with a nice repro. This is the exact same issue previously fixed by commit cbcf01128d0a ("af_unix: fix garbage collect vs MSG_PEEK"). After GC was replaced with the current algorithm, the cited commit removed the locking dance in unix_peek_fds() and reintroduced the same issue. The problem is that MSG_PEEK bumps a file refcount without interacting with GC. Consider an SCC containing sk-A and sk-B, where sk-A is close()d but can be recv()ed via sk-B. The bad thing happens if sk-A is recv()ed with MSG_PEEK from sk-B and sk-B is close()d while GC is checking unix_vertex_dead() for sk-A and sk-B. GC thread User thread --------- ----------- unix_vertex_dead(sk-A) -> true <------. \ `------ recv(sk-B, MSG_PEEK) invalidate !! -> sk-A's file refcount : 1 -> 2 close(sk-B) -> sk-B's file refcount : 2 -> 1 unix_vertex_dead(sk-B) -> true Initially, sk-A's file refcount is 1 by the inflight fd in sk-B recvq. GC thinks sk-A is dead because the file refcount is the same as the number of its inflight fds. However, sk-A's file refcount is bumped silently by MSG_PEEK, which invalidates the previous evaluation. At this moment, sk-B's file refcount is 2; one by the open fd, and one by the inflight fd in sk-A. The subsequent close() releases one refcount by the former. Finally, GC incorrectly concludes that both sk-A and sk-B are dead. One option is to restore the locking dance in unix_peek_fds(), but we can resolve this more elegantly thanks to the new algorithm. The point is that the issue does not occur without the subsequent close() and we actually do not need to synchronise MSG_PEEK with the dead SCC detection. When the issue occurs, close() and GC touch the same file refcount. If GC sees the refcount being decremented by close(), it can just give up garbage-collecting the SCC. Therefore, we only need to signal the race during MSG_PEEK with a proper memory barrier to make it visible to the GC. Let's use seqcount_t to notify GC when MSG_PEEK occurs and let it defer the SCC to the next run. This way no locking is needed on the MSG_PEEK side, and we can avoid imposing a penalty on every MSG_PEEK unnecessarily. Note that we can retry within unix_scc_dead() if MSG_PEEK is detected, but we do not do so to avoid hung task splat from abusive MSG_PEEK calls.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: 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存在安全漏洞,该漏洞源于垃圾回收与MSG_PEEK操作竞争,可能导致过早释放。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 7b1ffbd3b22e755d481d49647dcb7c5cfbde5844 ~ 3106f326f67c03dd9da4ca64663d11e40138cf40 -
LinuxLinux 6.10 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-23394 补丁与修复 (4)

同批安全公告 · Linux · 2026-03-25 · 共 116 条

CVE-2026-233958.8 HIGHLinux kernel 安全漏洞
CVE-2026-317888.2 HIGHLinux kernel 安全漏洞
CVE-2026-233407.8 HIGHLinux kernel 安全漏洞
CVE-2026-233367.8 HIGHLinux kernel 安全漏洞
CVE-2026-233507.8 HIGHLinux kernel 安全漏洞
CVE-2026-233517.8 HIGHLinux kernel 安全漏洞
CVE-2026-233177.8 HIGHLinux kernel 安全漏洞
CVE-2026-233067.8 HIGHLinux kernel 安全漏洞
CVE-2026-233727.8 HIGHLinux kernel 安全漏洞
CVE-2026-233787.8 HIGHLinux kernel 安全漏洞
CVE-2026-233837.8 HIGHLinux kernel 安全漏洞
CVE-2026-233937.8 HIGHLinux kernel 安全漏洞
CVE-2026-233917.8 HIGHLinux kernel 安全漏洞
CVE-2026-232887.8 HIGHLinux kernel 安全漏洞
CVE-2026-232807.8 HIGHLinux kernel 安全漏洞
CVE-2026-233927.8 HIGHLinux kernel 安全漏洞
CVE-2026-233647.4 HIGHLinux kernel 安全漏洞
CVE-2026-232947.0 HIGHLinux kernel 安全漏洞
CVE-2026-23356Linux kernel 安全漏洞
CVE-2026-23352Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-23394

暂无评论


发表评论