CVE-2005-0089 Code injection in n/a

High 7.5 Published Updated

Remote attackers can execute arbitrary code or modify data in Python XML-RPC servers using register_instance without _dispatch.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2005-0089?

CVE-2005-0089 is a high-severity code injection vulnerability in Python Python, published on 6 Feb 2005. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Which versions are affected by CVE-2005-0089?

It affects 1 product.

Linux distribution packages (40)
python Red Hat:enterprise_linux:3::asAll versions0:2.2.3-6.1
python-debuginfo Red Hat:enterprise_linux:3::asAll versions0:2.2.3-6.1
python-devel Red Hat:enterprise_linux:3::asAll versions0:2.2.3-6.1
python-tools Red Hat:enterprise_linux:3::asAll versions0:2.2.3-6.1
tkinter Red Hat:enterprise_linux:3::asAll versions0:2.2.3-6.1
python Red Hat:enterprise_linux:3::desktopAll versions0:2.2.3-6.1
python-debuginfo Red Hat:enterprise_linux:3::desktopAll versions0:2.2.3-6.1
python-devel Red Hat:enterprise_linux:3::desktopAll versions0:2.2.3-6.1
python-tools Red Hat:enterprise_linux:3::desktopAll versions0:2.2.3-6.1
tkinter Red Hat:enterprise_linux:3::desktopAll versions0:2.2.3-6.1
python Red Hat:enterprise_linux:3::esAll versions0:2.2.3-6.1
python-debuginfo Red Hat:enterprise_linux:3::esAll versions0:2.2.3-6.1
python-devel Red Hat:enterprise_linux:3::esAll versions0:2.2.3-6.1
python-tools Red Hat:enterprise_linux:3::esAll versions0:2.2.3-6.1
tkinter Red Hat:enterprise_linux:3::esAll versions0:2.2.3-6.1
python Red Hat:enterprise_linux:3::wsAll versions0:2.2.3-6.1
python-debuginfo Red Hat:enterprise_linux:3::wsAll versions0:2.2.3-6.1
python-devel Red Hat:enterprise_linux:3::wsAll versions0:2.2.3-6.1
python-tools Red Hat:enterprise_linux:3::wsAll versions0:2.2.3-6.1
tkinter Red Hat:enterprise_linux:3::wsAll versions0:2.2.3-6.1
python Red Hat:enterprise_linux:4::asAll versions0:2.3.4-14.1
python-debuginfo Red Hat:enterprise_linux:4::asAll versions0:2.3.4-14.1
python-devel Red Hat:enterprise_linux:4::asAll versions0:2.3.4-14.1
python-docs Red Hat:enterprise_linux:4::asAll versions0:2.3.4-14.1
python-tools Red Hat:enterprise_linux:4::asAll versions0:2.3.4-14.1
tkinter Red Hat:enterprise_linux:4::asAll versions0:2.3.4-14.1
python Red Hat:enterprise_linux:4::desktopAll versions0:2.3.4-14.1
python-debuginfo Red Hat:enterprise_linux:4::desktopAll versions0:2.3.4-14.1
python-devel Red Hat:enterprise_linux:4::desktopAll versions0:2.3.4-14.1
python-docs Red Hat:enterprise_linux:4::desktopAll versions0:2.3.4-14.1
python-tools Red Hat:enterprise_linux:4::desktopAll versions0:2.3.4-14.1
tkinter Red Hat:enterprise_linux:4::desktopAll versions0:2.3.4-14.1
python Red Hat:enterprise_linux:4::esAll versions0:2.3.4-14.1
python-debuginfo Red Hat:enterprise_linux:4::esAll versions0:2.3.4-14.1
python-devel Red Hat:enterprise_linux:4::esAll versions0:2.3.4-14.1
python-docs Red Hat:enterprise_linux:4::esAll versions0:2.3.4-14.1
python-tools Red Hat:enterprise_linux:4::esAll versions0:2.3.4-14.1
tkinter Red Hat:enterprise_linux:4::esAll versions0:2.3.4-14.1
python Red Hat:enterprise_linux:4::wsAll versions0:2.3.4-14.1
python-debuginfo Red Hat:enterprise_linux:4::wsAll versions0:2.3.4-14.1

Products include Python Python.

How do I fix CVE-2005-0089?

Upgrade to a fixed version.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2005-0089 being exploited?

There is no known exploitation of CVE-2005-0089 in the wild and no public exploit code.

All Python Python vulnerabilities

Sources

Also known as AZL-109545, DSA-666-1, GHSA-w2rh-7p2w-889c, RHSA-2005:108, RHSA-2005:109.

Is CVE-2005-0089 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free