Description
Sunway ForceControl version 6.1 SP3 and earlier contains a stack-based buffer overflow vulnerability in the SNMP NetDBServer service, which listens on TCP port 2001. The flaw is triggered when the service receives a specially crafted packet using opcode 0x57 with an overly long payload. Due to improper bounds checking during packet parsing, attacker-controlled data overwrites the Structured Exception Handler (SEH), allowing arbitrary code execution in the context of the service. This vulnerability can be exploited remotely without authentication and may lead to full system compromise on affected Windows hosts.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Sunway | ForceControl | ≤ 6.1 SP3 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Sunway Forcecontrol SNMP NetDBServer.exe Opcode 0x57
exploit/windows/scada/sunway_force_control_netdbsrv
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/windows/scada/sunway_force_control_netdbsrv.rb exploit
- https://www.exploit-db.com/exploits/18448 exploit
- https://www.fortiguard.com/encyclopedia/ips/29449 third-party-advisory
- http://aluigi.altervista.org/adv/forcecontrol_1-adv.txt technical-description exploit
- http://www.sunwayland.com/ product
- https://web.archive.org/web/20110611043512/http://www.sunwayland.com.cn/pro.asp product
- https://www.vulncheck.com/advisories/sunway-forcecontrol-snmp-netdbserver-opcode third-party-advisory