Title: Viralator CGI Input Validation Remote Shell Command Vulnerability
Severity: HIGH
Description:
Viralator is a Perl CGI script designed to work with the Squid proxy server. It works in conjunction with a virus scanning engine to scan all files downloaded through the proxy server.
Viralator passes a filename taken from the URL to two shell commands used to receive the file and to scan it. It does not validate or check this input, allowing a maliciously constructed URL to contain escaped shell commands. These commands will then be executed by the Viralator script.
This could potentially lead to a remote shell, and further system access by an attacker.
Affected Products:
- Duncan Hall Viralator 0.7.0
- Duncan Hall Viralator 0.8.0
- Duncan Hall Viralator 0.9.0 pre1
References:
- Duncan Hall: Viralator Homepage
Juniper Networks provides this content via a wide variety of sources and production methods. If notified of errors or omissions in the content of this page, Juniper Networks, at its discretion, will modify or remove the page or leave the content as is, depending on various factors including but not limited to the reputation and authority of the party providing the notification. Please use the contact information displayed elsewhere on this page to report any errors or omissions regarding the content on this page.