phpGraphy EXIF Data XSS

low Nessus Plugin ID 19514

Synopsis

The remote web server contains a PHP script that is affected by a cross-site scripting issue.

Description

The remote host is running phpGraphy, a web-based photo album.

According to its banner, the version of phpGraphy installed on the remote host is prone to script insertion attacks because it does not sanitize malicious EXIF data stored in image files. Using a specially crafted image file, an attacker can exploit this flaw to cause arbitrary HTML and script code to be executed in a user's browser within the context of the affected application.

Solution

While we are unaware of any public statement from the project, upgrading to phpGraphy 0.9.10 or later reportedly addresses the issue.

See Also

http://www.nessus.org/u?eb13daf6

https://seclists.org/bugtraq/2005/Aug/372

Plugin Details

Severity: Low

ID: 19514

File Name: phpgraphy_exif_xss.nasl

Version: 1.23

Type: remote

Published: 8/27/2005

Updated: 1/19/2021

Supported Sensors: Nessus

Risk Information

VPR

Risk Factor: Low

Score: 2.7

CVSS v2

Risk Factor: Low

Base Score: 3.5

Temporal Score: 3

Vector: CVSS2#AV:N/AC:M/Au:S/C:N/I:P/A:N

Vulnerability Information

CPE: cpe:/a:phpgraphy:phpgraphy

Required KB Items: www/PHP

Excluded KB Items: Settings/disable_cgi_scanning

Exploit Ease: No exploit is required

Vulnerability Publication Date: 8/25/2005

Reference Information

CVE: CVE-2005-2735

BID: 14669

CWE: 20, 442, 629, 711, 712, 722, 725, 74, 750, 751, 79, 800, 801, 809, 811, 864, 900, 928, 931, 990