SkipNavigation
US-CERT
American Flag
  Vulnerability
Notes
Database

Search Vulnerability Notes

Vulnerability Notes Help Information


 
 View Notes By
  Name

ID Number

CVE Name

Date Public

Date Published

Date Updated

Severity Metric



 Other Documents
  Technical Alerts

Technical Bulletins

Alerts

Security Tips

Vulnerability Note VU#914793

PhpWiki fails to properly restrict uploaded files

Overview

PhpWiki fails to properly restrict uploaded files, which can allow a remote attacker to execute arbitrary commands on a vulnerable system.

I. Description

PhpWiki is Wiki software that is implemented in PHP. PhpWiki includes an "UpLoad" feature that allows users to upload files. Files with a .php extension are not permitted, however other extensions are allowed. This can allow an attacker to upload a file that can be processed by PHP on the PhpWiki server.

Note that this vulnerability is being actively exploited.

II. Impact

A remote attacker may be able to execute arbitrary PHP code on a vulnerable server. This can allow arbitrary command execution on the system.

III. Solution

We are currently unaware of a practical solution to this problem.

Disallow uploads

PhpWiki can be configured to disallow uploads by moving or removing lib/plugin/UpLoad.php.

Restrict uploads of PHP files

This vulnerability can be mitigated by restricting the ability to upload PHP files. This can be accomplished by adding the following lines to the list of disallowed extensions:

    .php
    .phtml
    .php3
    .php4
    .php5
Note that this list may not be exhaustive. Other web server and PHP configurations may allow other file extensions to be processed by PHP.

Systems Affected

No Information Available

References


http://www.nabble.com/Important-UpLoad-security-fix!-was--Fwd:--phpwiki---Open-Discussion--RE:-upload-security-risk--t3543463.html
http://secunia.com/advisories/24888/

Credit

Thanks to Reini Urban for reporting this vulnerability.

This document was written by Will Dormann.

Other Information

Date Public:2007-04-08
Date First Published:2007-04-12
Date Last Updated:2007-04-13
CERT Advisory: 
CVE-ID(s): 
NVD-ID(s): 
US-CERT Technical Alerts: 
Metric:18.42
Document Revision:7

If you have feedback, comments, or additional information about this vulnerability, please send us email.
 

 
Page Corner Image
Produced 2007 by US-CERT, a government organization
Disclaimers and copyright information
Get Adobe Reader Get Adobe Reader