Linux RDMA/rtrs 子系统释放后使用高危漏洞 CVE‑2026‑64033 技术解析
近期披露的 CVE‑2026‑64033 是 Linux 内核 RDMA/rtrs 子系统高危安全漏洞CVSS 评分为 9.8漏洞类型为释放后使用UAF。该缺陷源于 sysfs 文件创建失败后的资源回收时序错误对象引用计数提前释放后续清理流程访问已回收内存可通过远程构造特定 RDMA 连接请求触发对部署 RDMA 高速存储、分布式集群的服务器存在安全风险建议运维与安全团队开展资产风险排查。从技术原理层面分析漏洞存在于rtrs_srv_create_path_files()函数的异常清理分支。在创建 sysfs 路径文件流程中sysfs 根目录与srv_path-kobj内核对象可能已完成初始化若后续执行步骤发生异常程序将进入错误处理流程。原有清理逻辑优先调用kobject_put(srv_path-kobj)该操作可能直接释放 kobj 所属内存对象之后代码继续执行rtrs_srv_destroy_once_sysfs_root_folders(srv_path)再次操作已经释放的对象触发释放后使用缺陷。上游修复调整资源回收顺序保证 sysfs 目录销毁完成后再执行 kobject 引用释放确保内存对象生命周期覆盖全部清理流程消除野指针访问风险。结合 CVSS 向量CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H进行风险研判该漏洞支持远程触发攻击者可通过网络发送特制 RDMA 连接报文迫使路径文件创建流程进入异常分支整个触发过程无需预先授权、无需用户交互。释放后使用缺陷会破坏内核堆结构成功利用后可造成敏感信息泄露、内核崩溃拒绝服务特定条件下存在代码执行风险需要结合业务架构评估本地利用与系统崩溃风险。业务场景层面rtrs 作为 RDMA 传输组件多用于高速分布式存储、数据库集群、高性能计算业务依托 RDMA 降低传输延迟。漏洞仅在 sysfs 路径文件创建失败的异常清理路径触发常规正常连接流程不会触达该逻辑缺陷隐蔽性较强。未加载 RDMA/rtrs 模块、未启用 RDMA 高速传输的服务器基本不受漏洞影响。针对该漏洞可采用分层处置方案。首先梳理业务资产清单确认集群节点是否启用 RDMA/rtrs 组件核查内核版本是否处于受影响区间其次优先合入社区官方补丁调整异常路径下资源回收顺序修复 UAF 问题补丁上线前可在网络边界管控外部 RDMA 访问限制不可信客户端接入集群运行阶段持续监控内核 Oops、堆损坏相关日志及时捕获漏洞触发迹象。内核 sysfs 与 kobject 配套资源管理流程复杂异常分支下的回收时序错误是 UAF 漏洞的常见诱因。望获 OS 时刻关注高危漏洞及时安装修复补丁保证系统的安全性。持续跟踪 RDMA 相关组件安全公告为高性能分布式集群业务提供补丁层面安全支撑。总体来看CVE‑2026‑64033 体现了内核异常处理流程中的典型内存生命周期管理问题。开发人员通常优先保障主业务流程正确性错误回滚分支容易出现资源释放顺序错乱。此类内存缺陷危害等级高且依赖异常场景触发常规功能测试很难覆盖。运维团队应当建立 RDMA 组件专项漏洞监测机制及时跟进上游安全更新完成补丁迭代降低远程恶意访问引发的内存破坏、集群业务中断等安全威胁。

相关新闻