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

目标: 1000 元 · 已筹: 1336

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会开源的操作系统Linux所使用的内核。 Linux kernel 2.6.30版本存在安全漏洞,该漏洞源于net/rds中对per-item info buffer未进行清零处理,可能导致本地非特权用户通过RDS套接字泄露内核栈数据。

AI 预测 7.8 利用难度: 较易 EPSS 0.12% · P2

影响版本矩阵 18

厂商产品 版本范围状态
Linux Linux ec16227e14141e4fd7ae76354c09dadfe2449d9e< 81651e9d7dea1c048d2952f57632a042931d7b43 affected
ec16227e14141e4fd7ae76354c09dadfe2449d9e< 0797b2e6901827694aa9c34c4c72118c8c97fba1 affected
ec16227e14141e4fd7ae76354c09dadfe2449d9e< 5e67cc262afb384e835c3327e9d954eeaedc6a87 affected
ec16227e14141e4fd7ae76354c09dadfe2449d9e< b6ba93a7b71ed443c9843eb12d27ed86f1e52694 affected
ec16227e14141e4fd7ae76354c09dadfe2449d9e< c7cb9eed8215a790f052f49cdccf577720d2bb62 affected
ec16227e14141e4fd7ae76354c09dadfe2449d9e< 91ce1bb6e4194dc2321748f68145359dcf86e350 affected
ec16227e14141e4fd7ae76354c09dadfe2449d9e< 912ba2e5704fdb8bc5decda96dfc1a57838f0099 affected
ec16227e14141e4fd7ae76354c09dadfe2449d9e< c88eb7e8d8397a8c1db59c425332c5a30b2a1682 affected
… +10 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
net/rds: zero per-item info buffer before handing it to visitors
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: net/rds: zero per-item info buffer before handing it to visitors rds_for_each_conn_info() and rds_walk_conn_path_info() both hand a caller-allocated on-stack u64 buffer to a per-connection visitor and then copy the full item_len bytes back to user space via rds_info_copy() regardless of how much of the buffer the visitor actually wrote. rds_ib_conn_info_visitor() and rds6_ib_conn_info_visitor() only write a subset of their output struct when the underlying rds_connection is not in state RDS_CONN_UP (src/dst addr, tos, sl and the two GIDs via explicit memsets). Several u32 fields (max_send_wr, max_recv_wr, max_send_sge, rdma_mr_max, rdma_mr_size, cache_allocs) and the 2-byte alignment hole between sl and cache_allocs remain as whatever stack contents preceded the visitor call and are then memcpy_to_user()'d out to user space. struct rds_info_rdma_connection and struct rds6_info_rdma_connection are the only rds_info_* structs in include/uapi/linux/rds.h that are not marked __attribute__((packed)), so they have a real alignment hole. The other info visitors (rds_conn_info_visitor, rds6_conn_info_visitor, rds_tcp_tc_info, ...) write all fields of their packed output struct today and are not known to be vulnerable, but a future visitor that adds a conditional write-path would have the same bug. Reproduction on a kernel built without CONFIG_INIT_STACK_ALL_ZERO=y: a local unprivileged user opens AF_RDS, sets SO_RDS_TRANSPORT=IB, binds to a local address on an RDMA-capable netdev (rxe soft-RoCE on any netdev is sufficient), sendto()'s any peer on the same subnet (fails cleanly but installs an rds_connection in the global hash in RDS_CONN_CONNECTING), then calls getsockopt(SOL_RDS, RDS_INFO_IB_CONNECTIONS). The returned 68-byte item contains 26 bytes of stack garbage including kernel text/data pointers: 0..7 0a 63 00 01 0a 63 00 02 src=10.99.0.1 dst=10.99.0.2 8..39 00 ... gids (memset-zeroed) 40..47 e0 92 a3 81 ff ff ff ff kernel pointer (max_send_wr) 48..55 7f 37 b5 81 ff ff ff ff kernel pointer (rdma_mr_max) 56..59 01 00 08 00 rdma_mr_size (garbage) 60..61 00 00 tos, sl 62..63 00 00 alignment padding 64..67 18 00 00 00 cache_allocs (garbage) Fix by zeroing the per-item buffer in both rds_for_each_conn_info() and rds_walk_conn_path_info() before invoking the visitor. This covers the IPv4/IPv6 IB visitors and hardens all current and future visitors against the same class of bug. No functional change for visitors that fully populate their output. Changes in v2: - retarget at the net tree (subject prefix "[PATCH net v2]", net/rds: prefix in the title) - pick up Reviewed-by tags from Sharath Srinivasan and Allison Henderson
来源: 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 2.6.30版本存在安全漏洞,该漏洞源于net/rds中对per-item info buffer未进行清零处理,可能导致本地非特权用户通过RDS套接字泄露内核栈数据。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux ec16227e14141e4fd7ae76354c09dadfe2449d9e ~ 81651e9d7dea1c048d2952f57632a042931d7b43 -
Linux Linux 2.6.30 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-52995 补丁与修复 (8)

同批安全公告 · Linux · 2026-06-24 · 共 219 条

CVE-2026-53049 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52993 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52989 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52986 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52982 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53002 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53006 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53045 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53086 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53046 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52955 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53010 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53088 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52914 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-53055 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52924 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52931 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-52999 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-53043 9.1 CRITICAL Linux kernel 安全漏洞
CVE-2026-52958 9.1 CRITICAL Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-52995

暂无评论


发表评论