Lucene search

K
gentooGentoo FoundationGLSA-200508-13
HistoryAug 24, 2005 - 12:00 a.m.

PEAR XML-RPC, phpxmlrpc: New PHP script injection vulnerability

2005-08-2400:00:00
Gentoo Foundation
security.gentoo.org
10

7.5 High

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

0.012 Low

EPSS

Percentile

85.1%

Background

The PEAR XML-RPC and phpxmlrpc libraries are both PHP implementations of the XML-RPC protocol.

Description

Stefan Esser of the Hardened-PHP Project discovered that the PEAR XML-RPC and phpxmlrpc libraries were improperly handling XMLRPC requests and responses with malformed nested tags.

Impact

A remote attacker could exploit this vulnerability to inject arbitrary PHP script code into eval() statements by sending a specially crafted XML document to web applications making use of these libraries.

Workaround

There are no known workarounds at this time.

Resolution

All PEAR-XML_RPC users should upgrade to the latest available version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=dev-php/PEAR-XML_RPC-1.4.0"

All phpxmlrpc users should upgrade to the latest available version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=dev-php/phpxmlrpc-1.2-r1"
OSVersionArchitecturePackageVersionFilename
Gentooanyalldev-php/pear-xml_rpc< 1.4.0UNKNOWN
Gentooanyalldev-php/phpxmlrpc< 1.2-r1UNKNOWN

7.5 High

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

0.012 Low

EPSS

Percentile

85.1%