CVE-2009-2412 Integer overflow in n/a

Critical 10.0 Published Updated

Remote attackers can cause denial of service or execute arbitrary code via integer overflows in the Apache Portable Runtime library.

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

What is CVE-2009-2412?

CVE-2009-2412 is a critical vulnerability in n/a, published on 6 Aug 2009. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Multiple integer overflows in the Apache Portable Runtime (APR) library and the Apache Portable Utility library (aka APR-util) 0.9.x and 1.3.x allow remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via vectors that trigger crafted calls to the (1) allocator_alloc or (2) apr_palloc function in memory/unix/apr_pools.c in APR; or crafted calls to the (3) apr_rmm_malloc, (4) apr_rmm_calloc, or (5) apr_rmm_realloc function in misc/apr_rmm.c in APR-util; leading to buffer overflows. NOTE: some of these details are obtained from third party information.

Weakness: CWE-189

Which versions are affected by CVE-2009-2412?

It affects 2 products.

Linux distribution packages (40)
apr Red Hat:enterprise_linux:4::asAll versions0:0.9.4-24.9.el4_8.2
apr-debuginfo Red Hat:enterprise_linux:4::asAll versions0:0.9.4-24.9.el4_8.2
apr-devel Red Hat:enterprise_linux:4::asAll versions0:0.9.4-24.9.el4_8.2
apr-util Red Hat:enterprise_linux:4::asAll versions0:0.9.4-22.el4_8.2
apr-util-debuginfo Red Hat:enterprise_linux:4::asAll versions0:0.9.4-22.el4_8.2
apr-util-devel Red Hat:enterprise_linux:4::asAll versions0:0.9.4-22.el4_8.2
apr Red Hat:enterprise_linux:4::desktopAll versions0:0.9.4-24.9.el4_8.2
apr-debuginfo Red Hat:enterprise_linux:4::desktopAll versions0:0.9.4-24.9.el4_8.2
apr-devel Red Hat:enterprise_linux:4::desktopAll versions0:0.9.4-24.9.el4_8.2
apr-util Red Hat:enterprise_linux:4::desktopAll versions0:0.9.4-22.el4_8.2
apr-util-debuginfo Red Hat:enterprise_linux:4::desktopAll versions0:0.9.4-22.el4_8.2
apr-util-devel Red Hat:enterprise_linux:4::desktopAll versions0:0.9.4-22.el4_8.2
apr Red Hat:enterprise_linux:4::esAll versions0:0.9.4-24.9.el4_8.2
apr-debuginfo Red Hat:enterprise_linux:4::esAll versions0:0.9.4-24.9.el4_8.2
apr-devel Red Hat:enterprise_linux:4::esAll versions0:0.9.4-24.9.el4_8.2
apr-util Red Hat:enterprise_linux:4::esAll versions0:0.9.4-22.el4_8.2
apr-util-debuginfo Red Hat:enterprise_linux:4::esAll versions0:0.9.4-22.el4_8.2
apr-util-devel Red Hat:enterprise_linux:4::esAll versions0:0.9.4-22.el4_8.2
apr Red Hat:enterprise_linux:4::wsAll versions0:0.9.4-24.9.el4_8.2
apr-debuginfo Red Hat:enterprise_linux:4::wsAll versions0:0.9.4-24.9.el4_8.2
apr-devel Red Hat:enterprise_linux:4::wsAll versions0:0.9.4-24.9.el4_8.2
apr-util Red Hat:enterprise_linux:4::wsAll versions0:0.9.4-22.el4_8.2
apr-util-debuginfo Red Hat:enterprise_linux:4::wsAll versions0:0.9.4-22.el4_8.2
apr-util-devel Red Hat:enterprise_linux:4::wsAll versions0:0.9.4-22.el4_8.2
apr Red Hat:enterprise_linux:5::clientAll versions0:1.2.7-11.el5_3.1
apr-debuginfo Red Hat:enterprise_linux:5::clientAll versions0:1.2.7-11.el5_3.1
apr-docs Red Hat:enterprise_linux:5::clientAll versions0:1.2.7-11.el5_3.1
apr-util Red Hat:enterprise_linux:5::clientAll versions0:1.2.7-7.el5_3.2
apr-util-debuginfo Red Hat:enterprise_linux:5::clientAll versions0:1.2.7-7.el5_3.2
apr-util-docs Red Hat:enterprise_linux:5::clientAll versions0:1.2.7-7.el5_3.2
apr Red Hat:enterprise_linux:5::client_workstationAll versions0:1.2.7-11.el5_3.1
apr-debuginfo Red Hat:enterprise_linux:5::client_workstationAll versions0:1.2.7-11.el5_3.1
apr-devel Red Hat:enterprise_linux:5::client_workstationAll versions0:1.2.7-11.el5_3.1
apr-util Red Hat:enterprise_linux:5::client_workstationAll versions0:1.2.7-7.el5_3.2
apr-util-debuginfo Red Hat:enterprise_linux:5::client_workstationAll versions0:1.2.7-7.el5_3.2
apr-util-devel Red Hat:enterprise_linux:5::client_workstationAll versions0:1.2.7-7.el5_3.2
apr Red Hat:enterprise_linux:5::serverAll versions0:1.2.7-11.el5_3.1
apr-debuginfo Red Hat:enterprise_linux:5::serverAll versions0:1.2.7-11.el5_3.1
apr-devel Red Hat:enterprise_linux:5::serverAll versions0:1.2.7-11.el5_3.1
apr-docs Red Hat:enterprise_linux:5::serverAll versions0:1.2.7-11.el5_3.1

Products include Apache Apr-Util, Apache Portable Runtime.

How do I fix CVE-2009-2412?

Upgrade to a fixed version.

Is CVE-2009-2412 being exploited?

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

Sources

Also known as DEBIAN-CVE-2009-2412, DSA-1854-1, GHSA-8g6v-29rv-3j6m, RHSA-2009:1204, RHSA-2009:1462.

Is CVE-2009-2412 in your software?

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

Check your SBOMs for free