vendor:
Cvsweb
by:
7.5
CVSS
HIGH
Insecure Perl OPEN Function Call
CWE
Product Name: Cvsweb
Affected Version From: Cvsweb 1.80
Affected Version To: Cvsweb 1.80
Patch Exists: NO
Related CWE:
CPE:
Platforms Tested:
Cvsweb 1.80 Insecure Perl OPEN Function Call
Cvsweb 1.80 makes an insecure call to the perl OPEN function, providing attackers with write access to a cvs repository the ability to execute arbitrary commands on the host machine. The code that is being exploited here is the following: open($fh, "rlog '$filenames' 2>/dev/null |"). An attack allows the attacker to execute arbitrary commands on the host machine by visiting the CVSweb page or waiting for someone else to do the same.
Mitigation:
Upgrade to a patched version of Cvsweb.