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

目标: 1000 元 · 已筹: 1336

100%

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

AI 预测 5.5 利用难度: 理论可行 EPSS 0.17% · P7

影响版本矩阵 16

厂商产品版本范围状态
LinuxLinux694cea395fded425008e93cd90cfdf7a451674af< f0967d4f1ba4323a3cb7dc8fdba74dd3a8caaf04affected
694cea395fded425008e93cd90cfdf7a451674af< 304ca50582f0c047370f85e13caec456f78c9fccaffected
694cea395fded425008e93cd90cfdf7a451674af< ec662a8b2cde01e76b37ccd4b992d0342299e69caffected
694cea395fded425008e93cd90cfdf7a451674af< 9bfdf4b81b0e56d47bc6c46c34a46638be716695affected
694cea395fded425008e93cd90cfdf7a451674af< 57454944737f3ad9a8703aecbbb79713b513a94baffected
694cea395fded425008e93cd90cfdf7a451674af< bd6ad9a6b30498d845413e863fb95c6fab3babe3affected
694cea395fded425008e93cd90cfdf7a451674af< 2f884d371fafea137afea504d49ee4a7c8d7985baffected
5.14affected
… +8 条更多
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
bpf: Allow LPM map access from sleepable BPF programs
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Allow LPM map access from sleepable BPF programs trie_lookup_elem() annotates its rcu_dereference_check() walks with only rcu_read_lock_bh_held(). Because rcu_dereference_check(p, c) resolves to "c || rcu_read_lock_held()", this passes for XDP/NAPI and classic RCU readers but fails for sleepable BPF programs, which enter via __bpf_prog_enter_sleepable() and hold only rcu_read_lock_trace(). trie_update_elem() and trie_delete_elem() have the same problem in a different form: they walk the trie with plain rcu_dereference(), which asserts rcu_read_lock_held() unconditionally. Both are reachable from sleepable BPF programs via the bpf_map_update_elem / bpf_map_delete_elem helpers, and from the syscall path under classic rcu_read_lock(). In the writer paths the trie is actually protected by trie->lock (an rqspinlock taken across the walk); we never relied on the RCU read-side lock to keep nodes alive there. A sleepable LSM hook that ends up touching an LPM trie therefore triggers lockdep on debug kernels: ============================= WARNING: suspicious RCU usage 7.1.0-... Tainted: G E ----------------------------- kernel/bpf/lpm_trie.c:249 suspicious rcu_dereference_check() usage! 1 lock held by net_tests/540: #0: (rcu_tasks_trace_srcu_struct){....}-{0:0}, at: __bpf_prog_enter_sleepable+0x26/0x280 Call Trace: dump_stack_lvl lockdep_rcu_suspicious trie_lookup_elem bpf_prog_..._enforce_security_socket_connect bpf_trampoline_... security_socket_connect __sys_connect do_syscall_64 This is lockdep-only -- no UAF, since Tasks Trace RCU does serialize against the trie's reclaim path -- but it spams the console once per distinct callsite on every debug kernel running a sleepable BPF LSM that touches an LPM trie, which is increasingly common. For the lookup path, switch the rcu_dereference_check() annotation from rcu_read_lock_bh_held() to bpf_rcu_lock_held(), which accepts all three contexts (classic, BH, Tasks Trace). Other map types already follow this convention. For trie_update_elem() and trie_delete_elem(), annotate the walks as rcu_dereference_protected(*p, 1) -- matching trie_free() in the same file -- since trie->lock is held across the walk. rqspinlock has no lockdep_map, so the predicate degenerates to '1' rather than lockdep_is_held(&trie->lock); the protection is real but not machine-verifiable. trie_get_next_key() also uses bare rcu_dereference() but is reachable only from the BPF syscall, which holds classic rcu_read_lock() before dispatching, so it is left untouched.
来源: 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 kernel 5.14版本存在安全漏洞,该漏洞源于在可睡眠BPF程序中,trie_lookup_elem等函数对RCU读锁注释不完整,可能导致调试内核触发lockdep警告。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 694cea395fded425008e93cd90cfdf7a451674af ~ f0967d4f1ba4323a3cb7dc8fdba74dd3a8caaf04 -
LinuxLinux 5.14 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

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

同批安全公告 · Linux · 2026-07-25 · 共 274 条

CVE-2026-643559.8 CRITICALLinux kernel 安全漏洞
CVE-2026-644599.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643039.8 CRITICALLinux kernel 安全漏洞
CVE-2026-644399.8 CRITICALLinux kernel 安全漏洞
CVE-2026-644109.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643999.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643979.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643919.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643879.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643869.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643859.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643839.8 CRITICALLinux kernel 安全漏洞
CVE-2026-643849.8 CRITICALLinux kernel 安全漏洞
CVE-2026-642689.8 CRITICALLinux kernel 安全漏洞
CVE-2026-645239.8 CRITICALLinux kernel 安全漏洞
CVE-2026-642699.1 CRITICALLinux kernel 安全漏洞
CVE-2026-642579.1 CRITICALLinux kernel 安全漏洞
CVE-2026-643199.1 CRITICALLinux kernel 安全漏洞
CVE-2026-643209.1 CRITICALLinux kernel 安全漏洞
CVE-2026-643939.1 CRITICALLinux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-64352

暂无评论


发表评论