The Global package global.cgi contains a flaw that may allow a malicious user to execute arbitrary shell commands. The issue is triggered due to due to insufficient handling of quoted or escaped characters in this version, and command line arguments are then handed off to shell commands. It is possible that the flaw may allow remote command execution resulting in a loss of integrity
Classification
Location:
Remote/Network Access Required
Attack Type:
Input Manipulation
Impact:
Loss of Integrity
Exploit:
Exploit Available
Disclosure:
OSVDB Verified
Solution
Upgrade to the newest version of global-4.0.1, as it has been reported to fix this vulnerability. It is also possible to correct the flaw by implementing the following workaround(s): modify the file 'HTML/cgi-bin/global.cgi' around line 35, and change the generated HTML from: $pattern =~ s/'//g; # to shut security hole to $pattern =~ s/"//g; # to shut security hole