Description
An unauthenticated command injection vulnerability exists in WePresent WiPG-1000 firmware versions prior to 2.2.3.0, due to improper input handling in the undocumented /cgi-bin/rdfs.cgi endpoint. The Client parameter is not sanitized before being passed to a system call, allowing an unauthenticated remote attacker to execute arbitrary commands as the web server user.
Problem types
CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
CWE-306 Missing Authentication for Critical Function
Product status
Any version before 2.2.3.0
Credits
Matthias Brun of Redguard
References
www.redguard.ch/advisories/wepresent-wipg1000.txt
raw.githubusercontent.com/.../http/wipg1000_cmd_injection.rb
www.exploit-db.com/exploits/41935
www.vulncheck.com/...-1000-unauthenticated-command-injection