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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-52995— Linux RDS子系统中每项目信息缓冲区未清零漏洞

EPSS 0.18% · P7
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
net/rds: zero per-item info buffer before handing it to visitors
来源: 美国国家漏洞数据库 NVD
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
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux ec16227e14141e4fd7ae76354c09dadfe2449d9e ~ 81651e9d7dea1c048d2952f57632a042931d7b43 -
LinuxLinux 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-530469.8 CRITICALksmbd Qualcomm 加密引擎异步加密 UAF 漏洞
CVE-2026-530889.8 CRITICALBcmgenet 驱动 bcmgenet_put_txcb 偏移错误漏洞
CVE-2026-530109.8 CRITICALksmbd 内核模块 SMB2 打开会话持久重连时存在使用之后释放漏洞
CVE-2026-530069.8 CRITICALIPv6 icmpv6_rcv() 中可能的 UAF 漏洞
CVE-2026-530869.8 CRITICALNet: BCMGenet 修复竞态超时处理漏洞
CVE-2026-530029.8 CRITICALnetfilter conntrack移除sprintf使用
CVE-2026-529939.8 CRITICALTIPC tipc_buf_append() 双重释放漏洞
CVE-2026-529899.8 CRITICALnvmet-tcp 传播 nvmet_tcp_build_pdu_iovec() 错误到调用者
CVE-2026-529869.8 CRITICALnetfilter nf_conntrack_sip 漏洞
CVE-2026-529829.8 CRITICALRealtek RTL8150 网卡 use-after-free 漏洞
CVE-2026-530459.8 CRITICALTegra124 EMC dll_change 检查漏洞
CVE-2026-529559.8 CRITICALlibceph crush_decode() 潜在越界访问漏洞
CVE-2026-530499.8 CRITICALGFS2 文件系统日志锁定缺失漏洞
CVE-2026-529149.8 CRITICALbatman-adv 片段重组长度计算漏洞
CVE-2026-529319.8 CRITICALbatman-adv tp_meter 未初始化变量使用漏洞
CVE-2026-529249.8 CRITICALsctp COOKIE-ECHO处理过时导致outqueue清理
CVE-2026-530559.8 CRITICALHisilicon SEC2 使用后释放漏洞
CVE-2026-530439.1 CRITICALOCFS2 DLM 队列区域数验证缺陷
CVE-2026-529999.1 CRITICALNetfilter: nfnetlink_osf 匹配选项越界读漏洞
CVE-2026-529589.1 CRITICALlibceph osdmap_decode() 越界访问漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-52995

暂无评论


发表评论