前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VMware vCenter - CVE-2024-37081 任意命令执行

VMware vCenter - CVE-2024-37081 任意命令执行

作者头像
Khan安全团队
发布2024-07-15 12:10:23
2900
发布2024-07-15 12:10:23
举报
文章被收录于专栏:Khan安全团队
描述

此存储库包含 VMware vCenter 中 CVE-2024-37081 漏洞的概念验证 (PoC)。该漏洞是由于文件中的错误配置/etc/sudoers导致执行命令时允许保存危险的环境变量sudo。攻击者可以利用此漏洞以 root 权限执行任意命令。

漏洞

  • 编号:CVE-2024-37081
  • 描述:Defaults env_keep文件中的参数配置错误/etc/sudoers允许在命令执行期间传播危险的环境变量(PYTHONPATH、、、等)VMWARE_PYTHON_PATH,从而允许以 root 权限执行任意代码。VMWARE_PYTHON_BINsudo
  • 受影响的用户/组:
代码语言:javascript
复制
%operator (grupo)
%admin (grupo)
infraprofile (usuario)
vpxd (usuario)
sts (usuario)
pod (usuario)

要求

  • Python 3.x
  • Permisos de sudo

指示

克隆此存储库:

代码语言:javascript
复制
git clone https://github.com/Mr-r00t11/CVE-2024-37081.git
cd CVE-2024-37081

运行 PoC 脚本:

代码语言:javascript
复制
python3 poc.py

存储库内容

  • poc.py:演示漏洞利用的 Python 脚本。
  • README.md:这个文件。

脚本详情

该脚本poc.py执行以下步骤:

  1. create_malicious_code()/tmp/malicious/__init__.py :在执行命令的目录中创建恶意 Python 文件id并将输出保存到/tmp/pwned.
  2. execute_with_pythonpath():设置环境变量PYTHONPATH并/tmp/malicious运行 sudo 命令以用户身份导入 Python 模块operator。
  3. execute_with_vmware_python_path():与 类似execute_with_pythonpath(),但使用环境变量VMWARE_PYTHON_PATH并以用户身份执行命令pod。
  4. execute_with_vmware_python_bin():创建恶意 shell 脚本,将环境变量设置VMWARE_PYTHON_BIN为此脚本,并以用户身份执行 sudo 命令admin。
  5. execute_with_sendmail():以用户身份运行 sudo 命令以使用vpxd读取文件。/etc/shadowsendmail
  6. check_exploit_success():检查文件是否/tmp/pwned已创建,这表明恶意代码已成功执行。

安全注意事项

该脚本只能在受控环境中用于教育目的。未经授权利用系统漏洞是非法的,将受到法律制裁。确保您拥有适当的权限并完全理解运行此类代码的含义。

代码语言:javascript
复制
https://github.com/Mr-r00t11/CVE-2024-37081
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Khan安全攻防实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档