vmware esxi高危漏洞
去年秋天,高危我帮一个客户做内网渗透测试。漏洞目标是高危一台跑着VMware ESXi 6.7的宿主机,上面挤了二十多台虚拟机,漏洞从域控到财务系统全在里面。高危我本来没打算碰它——ESXi这玩意儿向来硬得跟铁桶似的漏洞。但扫端口时发现443端口开着,高危顺手试了个CVE-2021-21974的漏洞PoC,结果十分钟后拿到了root shell。高危客户IT主管脸都绿了:这台机器三年没打过补丁。漏洞
ESXi的高危漏洞跟Windows那种还不太一样。Windows你中招了,漏洞顶多一台机器沦陷。高危ESXi要是漏洞被撕开口子,底下所有虚拟机就是高危案板上的鱼。攻击者往hypervisor层一坐,你虚拟机里跑什么杀毒软件都是摆设。更恶心的是,很多企业把ESXi当黑盒用——装完就忘,补丁?不存在的。我见过最离谱的一台ESXi 5.5,还在跑生产数据库,管理员说“稳定就行,别动它”。
这两年最炸的漏洞得数CVE-2024-37085。这玩意儿是微软安全团队捅出来的,但打的是ESXi的脸。简单说,ESXi有个叫“ESX Admins”的域组,只要你在AD里建个同名组,往里塞个用户,ESXi就自动把这用户当管理员。不需要密码,不需要漏洞利用,纯配置逻辑缺陷。我拿自己搭的vCenter试过,新建组、加用户、登录ESXi主机——全程不到三分钟。这设计简直是把钥匙插门上还贴了张纸条写“欢迎光临”。
另一个让我印象深刻的是CVE-2023-20867。这漏洞藏在ESXi的OpenSLP服务里,CVSS评分9.8。攻击者能直接在未认证的情况下远程执行代码。当时VMware的补丁发得倒是快,但很多管理员压根不知道OpenSLP是啥。我见过一个运维,补丁打完了,OpenSLP服务还在跑。问他为啥不关,他说“关了怕影响vMotion”。实际上vMotion早就不依赖这玩意儿了。这就是典型的——补丁打了,但没完全打。
ESXi漏洞利用的门槛在肉眼可见地降低。以前你得会写内核exploit,现在GitHub上现成的PoC一抓一大把。CVE-2021-21974的利用脚本,我让一个刚学安全的大三学生照着README跑,半小时就复现了。勒索团伙也盯上了这块肥肉。2023年ESXiArgs勒索事件,全球几千台ESXi中招,加密的是.vmdk文件——你虚拟机磁盘全被锁了。赎金要得不高,两个比特币,但恢复起来要命。有个客户中招后想从备份恢复,结果发现备份也跑在同一台ESXi上。鸡蛋全放一个篮子里,篮子还漏了。
怎么防?别信“ESXi不需要补丁”那套鬼话。VMware现在叫Broadcom了,补丁发布节奏确实有点乱,但高危漏洞的补丁该打还得打。我自己的做法是:ESXi主机单独划个管理网段,vCenter和ESXi的443端口绝对不对办公网开放。SSH和ESXi Shell平时关掉,用的时候再开。OpenSLP、CIM这些服务,用不上的全停。还有那个“ESX Admins”组,去AD里搜一下,没有就安心,有的话赶紧改名或者删掉。最后——备份别放在同一台ESXi上,这是血泪教训。
说句难听的,很多企业买得起vSphere授权,却养不起一个会打补丁的运维。ESXi漏洞不是技术问题,是管理问题。你把它当黑盒,它就敢给你演一出黑盒惊魂。下次登录vCenter的时候,顺手点一下“检查更新”吧。那几秒钟,可能省掉你后面几个通宵。
```