OSVDB ID: 17793

Title: XML-RPC for PHP (PHPXMLRPC) parseRequest() Function Arbitrary PHP Code Execution

Info

Disclosure

Jun 29, 2005

Discovery

Unknown

Dates

Exploit

Jun 30, 2005

Solution

Unknown

Description

XML-RPC for PHP (PHPXMLRPC) contains a flaw that may allow a remote attacker to execute arbitrary PHP code. The issue is due to the 'parseRequest()' function not properly sanitizing user-supplied input. By creating an XML file that uses single quotes to escape into the 'eval()' call, a remote attacker can execute arbitrary PHP code resulting in a loss of integrity.

Classification

Location: Remote/Network Access Required
Attack Type: Input Manipulation
Impact: Loss of Integrity
Exploit: Exploit Available
Disclosure: OSVDB Verified
OSVDB: Web Related

Solution

Upgrade to versions listed below or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds. XML-RPC for PHP - 1.1.1 PostNuke - .760 Drupal - 4.5.4 / 4.6.2 XML_RPC - 1.3.1 phpMyFAQ - 1.4.9 / 1.5.0 RC5 Serendipity - 0.8.2 Nucleus CMS - 3.21 phpAdsNew - 2.0.6 phpPgAds - 2.0.6 phpGroupWare - 0.9.16.006 CamRPC - 1.0.2 eGroupWare - 1.0.0.007-3 / 1.0.0.008-2 MailWatch for MailScanner - 1.0.1 Ampache - 3.3.1.2 CivicSpace - 0.8.1 Jaws - 0.5.2 Max Media Manager - 0.1.28-rc BLOG:CMS - 3.6.5 Eventum - 1.5.5 XOOPS - 2.2.1

Products

Edd Dumbill

XML-RPC for PHP (PHPXMLRPC)

1.1

PostNuke

PostNuke

.750

Drupal

Drupal

4.5.3
4.6.1

PEAR

XML_RPC

1.3.0

phpMyFAQ Team

phpMyFAQ

1.4
1.5

Serendipity

Serendipity

0.8.1

The Nucleus Group

Nucleus CMS

3.2

PHPAdsNew

PHPAdsNew

2.0.4-pr2
2.0.4
2.0.5

phpPgAds

2.0.5

phpPgAds

phpPgAds

2.0.4

F-ART AGENCY, Ltd.

BLOG:CMS

3.6.1

VA Linux Systems

PhpWiki

1.3

phpGroupWare Crew

phpGroupWare

0.9.16.005

Juan J. Martínez

CamRPC

1.0.1

eGroupWare.org

eGroupWare

1.0.00.007

Steve Freegard

MailWatch for MailScanner

1.0

TikiWiki

TikiWiki

1.8.5

Karl Vollmer

Ampache

3.3.1.1

CivicSpace

CivicSpace

0.8.0.3

Jaws Project

Jaws

0.5.1

The Midgard Community

MidCOM

Unknown or Unspecified

François PLANQUE

b2evolution

0.9.0.12

b2

b2

0.6

Awarez Ltd.

Max Media Manager

0.1.27-rc

Seagull Framework Project

Seagull PHP Framework

0.4.3

MySQL AB

Eventum

1.5.4

Xoops

Xoops

2.0.13

Jaws

Jaws

0.5.2

Miro International Pty Ltd.

FreeMED

0.8.1

References

Credit

  • James Bercegay - securityBrand New Doo Doogulftech.org - GulfTech Research and Development


Direct URL: http://osvdb.org/36218