AI发现Linux内核vhost漏洞,本地用户提权Root,虚拟机可逃逸宿主机"

admin 2026-10-16 13:19:47 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

AI发现Linux内核vhost漏洞,本地用户提权Root,虚拟机可逃逸宿主机

看雪学苑

2026年10月14日 18:06
上海

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

腾讯朱雀实验室借助AI多智能体系统Corvus AI,发现一处潜伏Linux内核近9年的高危漏洞,漏洞位于内核vhost子系统,可实现本地权限提升至Root,特定虚拟化场景下,恶意虚拟机还能突破隔离,篡改宿主机内存实现宿主机逃逸。

漏洞基本概况

漏洞编号:CVE-2026-74580

vhost是Linux内核组件,作用是加速虚拟机、容器的网络IO性能,用户通过/dev/vhost-net、/dev/vhost-vsock设备节点访问该能力。

该漏洞存在两大攻击链:

✅ 本地提权(最通用)

本地非特权用户可利用漏洞,任意读写内核内存,绕过KASLR保护,稳定获取root权限。攻击无需复杂内存布局构造、不依赖运气时序,利用成功率高。

✅ 虚拟机逃逸宿主机(特定场景)

当虚机virtio设备挂载虚拟IOMMU、开启iommu\\_platform,vhost工作在device-IOTLB模式时,不受信任的客户机可触发该漏洞,造成宿主机内核越界写入,篡改宿主机QEMU进程函数指针,控制宿主机进程或直接造成系统崩溃。

漏洞成因

漏洞的形成由两次内核代码变更共同造成:

  1. 2017年(Linux 4.11版本)新增内存映射缓存机制,用缓存命中判定内存区域合法性;

  2. 2020年(Linux 5.9版本)将地址校验逻辑后置,移除了原本可拦截非法地址的检查。

缓存机制存在设计缺陷:当队列处于运行状态,VHOST\\_SET\\_VRING\\_ADDR、VHOST\\_SET\\_VRING\\_NUM指令修改虚拟环地址/大小的时候,不会清空旧缓存。

系统会复用缓存里过期的映射信息,不再执行地址合法性校验,最终触发越界读写。这个缺陷在代码中潜伏了约9年。

受影响版本与修复版本

受影响内核范围:Linux 4.11 ~ 7.2-rc4

上游稳定分支修复版本一览:

说明:部分发行厂商会单独回补补丁,内核版本号不一定变化,请以厂商公告为准。

测试验证:腾讯团队在Ubuntu 26.04、RHEL 9.8、Amazon Linux 2023、Azure Linux 3.0、Oracle Linux 10.2复现完整攻击链。

  • Ubuntu:vhost设备节点归属kvm用户组,仅该组成员可利用;

  • 其余4个系统:设备节点权限默认为0666,\\任意本地用户均可访问\\。

处置建议

  1. 优先方案:升级内核至修复版本并重启主机

上游修复逻辑:在虚拟环配置变更时,同步清空内存缓存,杜绝过期映射复用。

厂商进度:红帽、亚马逊Linux、Oracle Linux已发布修复包;Ubuntu 22.04已修复,24.04、26.04补丁仍在推进(截至10月13日)。

  1. 临时缓解(仅针对本地提权路径,无法防御虚机逃逸)

收紧/dev/vhost-net、/dev/vhost-vsock权限,取消全局可读权限,限定仅可信虚拟化服务账号所属用户组访问;将该用户组视作高权限组管控。

虚拟机逃逸场景没有临时缓解方案,必须打补丁。

漏洞评级与发现背景

不同机构CVSS评分存在差异:

  • kernel.org CVE团队:8.8分(高危,范围变更)

  • Red Hat:7.3分

  • Amazon:7.8分

  • Oracle:7.3分

漏洞由腾讯朱雀实验室自研多智能体内核漏洞挖掘系统Corvus AI辅助发现,属于机器辅助安全研究,并非AI自主发起攻击。该团队此前在8月披露的SCTP内核漏洞,同样依靠这套流水线挖掘。目前暂无公开在野利用报告。

资讯来源:The Hacker News、腾讯朱雀实验室

球分享

球点赞

球在看

黑客把法国超市的冷柜加热到50℃" 网络安全文章

黑客把法国超市的冷柜加热到50℃"

法国数百家超市制冷系统遭远程攻击,黑客将冷柜强制切换至除霜模式并加热至50℃,导致大量食品报废,损失达数千万欧元。攻击目标为已停止维护的丹佛斯AK-SM和AK-SC系列控制器,存在已知漏洞且无补丁。CERT-FR建议立即断网或限制访问,并排查资产台账与远程访问入口。事件表明OT系统物理攻击风险现实存在,需加强暴露面管理与应急响应能力。
评论:0   参与:  0