新披露的Linux内核漏洞CVE-2026-64531(代号OVSwrap)允许本地无特权用户在多个主流Linux发行版上提权至root权限。
该漏洞存在于Open vSwitch(OVS)内核数据通路中。OVS是云平台、容器及虚拟化环境广泛采用的网络组件,由Asim Viladi Oglu Manizada通过实验性研究方法发现——该方法结合大语言模型与结构化内存几何可视化技术,用于分析复杂的内核内存漏洞。
OVS从用户空间接收网络"动作"列表,并将其重写为基于Netlink属性的内部格式。每个属性的长度字段仅限16位。尽管内核允许整体动作流超过64 KiB,但此前未检查单个嵌套动作(例如包裹多个小型conntrack动作的CLONE动作)是否超出16位上限。
OVSwrap Linux漏洞原理
当攻击者构造的动作跨越65,535字节边界时,存储的长度值会静默回绕为极小数值。后续内核代码信任该回绕值,转而从攻击者控制数据的中间位置继续解析,导致解析器将伪造数据误判为合法新动作。
由于conntrack的标签(labels)和超时名称(timeout names)等字段完全由攻击者控制,且内核构建版本已知时回绕位置具有可预测偏移量,利用过程无需内存整形,其可靠性更接近逻辑漏洞而非典型的脆弱内存破坏问题。
更需警惕的是,漏洞利用无需预存OVS网桥、运行交换机守护进程或主机级管理权限。普通本地用户仅需通过unshare -Urn等命令创建无特权用户和网络命名空间,即可在隔离环境中获取CAP_NET_ADMIN权限,启动私有OVS数据通路触达漏洞代码路径。
由于多数发行版将OVS作为按需自动加载的内核模块提供,即使系统从未主动安装或启用OVS,攻击面依然存在。该技术还可能扩展至容器逃逸场景。
安全研究人员确认,包括AlmaLinux、Debian、Fedora、Ubuntu、Rocky Linux、Arch Linux、openSUSE Tumbleweed、Amazon Linux、Kali Linux、NixOS及Linux Mint在内的主流Linux发行版默认配置均受影响。部分系统需少量配置调整即可被利用,而未合入2025年相关变更的旧内核分支不受影响。
存在风险的不安全代码已在内核中潜伏约十三年,但直至去年移除旧有大小限制后才具备可利用性。
该问题已通过负责任披露流程上报内核安全团队及OVS维护者,修复补丁已纳入5.15.212、6.1.178、6.6.145、6.12.97、6.18.40和7.1.5等稳定内核版本。
本公众号所载文章为本公众号原创或根据网络搜索下载编辑整理,文章版权归原作者所有,仅供读者学习、参考,禁止用于商业用途。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片、文字、链接中所包含的软件/资料等,如有侵权,请跟我们联系删除,谢谢!