CVE-2013-4113 Memory corruption in n/a

Medium 6.8 Published Updated

Remote attackers can cause denial of service or potential code execution via crafted XML documents processed by the PHP xml_parse_into_struct function.

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

What is CVE-2013-4113?

CVE-2013-4113 is a medium-severity memory corruption vulnerability in Php Php, published on 13 Jul 2013. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

ext/xml/xml.c in PHP before 5.3.27 does not properly consider parsing depth, which allows remote attackers to cause a denial of service (heap memory corruption) or possibly have unspecified other impact via a crafted document that is processed by the xml_parse_into_struct function.

Weakness: CWE-787

Which versions are affected by CVE-2013-4113?

It affects 1 product.

Linux distribution packages (40)
php Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-bcmath Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-cli Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-common Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-dba Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-debuginfo Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-devel Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-gd Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-imap Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-ldap Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-mbstring Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-mysql Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-ncurses Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-odbc Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-pdo Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-pgsql Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-snmp Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-soap Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-xml Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php-xmlrpc Red Hat:enterprise_linux:5::serverAll versions0:5.1.6-40.el5_9
php53 Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-bcmath Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-cli Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-common Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-dba Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-debuginfo Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-devel Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-gd Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-imap Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-intl Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-ldap Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-mbstring Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-mysql Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-odbc Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-pdo Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-pgsql Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-process Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-pspell Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-snmp Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1
php53-soap Red Hat:enterprise_linux:5::serverAll versions0:5.3.3-13.el5_9.1

Products include Php Php.

How do I fix CVE-2013-4113?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2013-4113 being exploited?

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

All Php Php vulnerabilities

Sources

Also known as DSA-2723-1, GHSA-v4m9-5ffp-5x82, MGASA-2013-0216, MGASA-2013-0233, RHSA-2013:1049, RHSA-2013:1050 and 3 more.

Is CVE-2013-4113 in your software?

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

Check your SBOMs for free