CVE Catalog

CVE-2005-0089

High
Published: Translated: NVD NIST

Summary

Vulnerability in the SimpleXMLRPCServer module in Python 2.2, 2.3 before 2.3.5, and 2.4 allows remote attackers to read or modify module globals and potentially execute arbitrary code when an XML-RPC server uses register_instance without a _dispatch method.

Risk Assessment

An attacker can access sensitive data or take control of the server by manipulating Python module globals.

Recommendation

Upgrade Python to version 2.3.5 or later, or implement a _dispatch method in the registered object as a workaround.

Related vulnerabilities

Original NVD description (English source)

The SimpleXMLRPCServer library module in Python 2.2, 2.3 before 2.3.5, and 2.4, when used by XML-RPC servers that use the register_instance method to register an object without a _dispatch method, allows remote attackers to read or modify globals of the associated module, and possibly execute arbitrary code, via dotted attributes.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS