vCard define.inc.php match Parameter Remote File Inclusion

This script is Copyright (C) 2005-2011 Tenable Network Security, Inc.


Synopsis :

The remote web server contains a PHP script that is prone to a remote
file include vulnerability.

Description :

The remote host appears to be running vCard, a web-based electronic
postcard application from Belchior Foundry and written in PHP.

The version of vCard installed on the remote host fails to sanitize
the 'match' parameter before using it in the 'admin/define.inc.php'
script to read other files. By leveraging this flaw, an
unauthenticated attacker may be able to execute script files from
third-party hosts.

See also :

http://archives.neohapsis.com/archives/bugtraq/2005-10/0347.html

Solution :

Restrict access to the vCard's 'admin' directory using, say, a
.htaccess file.

Risk factor :

High / CVSS Base Score : 7.5
(CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P)
CVSS Temporal Score : 7.5
(CVSS2#E:H/RL:U/RC:ND)
Public Exploit Available : true

Family: CGI abuses

Nessus Plugin ID: 20133 ()

Bugtraq ID: 15207

CVE ID: CVE-2005-3332