[原文]Argument injection vulnerability in Barracuda Spam Firewall running firmware 3.1.16 and 3.1.17 allows remote attackers to (1) read portions of source code via the -f option to Dig (dig_device.cgi), (2) determine file existence via the -r argument to Tcpdump (tcpdump_device.cgi) or (3) modify files in the cgi-bin directory via the -w argument to Tcpdump.
Barracuda Spam Firewall Appliance contains a flaw that allows a remote code execution attack. This flaw exists because the application does not validate user supplied supplied data submitted to the /cgi-bin/dig_device.cgi script. This could allow a user to create a specially crafted URL that would execute arbitrary code on the appliance, leading to a loss of integrity.
Upgrade to firmware version 3.1.18 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.