Apache 2.2.x < 2.2.13 APR apr_palloc Heap Overflow

Critical Nessus Plugin ID 57603


The remote web server is affected by a buffer overflow vulnerability.


According to its self-reported banner, the version of Apache 2.2.x running on the remote host is prior to 2.2.13. As such, it includes a bundled version of the Apache Portable Runtime (APR) library that contains a flaw in 'apr_palloc()' that could cause a heap overflow.

Note that the Apache HTTP server itself does not pass unsanitized, user-provided sizes to this function so it could only be triggered through some other application that uses it in a vulnerable way.


Upgrade to Apache 2.2.13 or later.

See Also


Plugin Details

Severity: Critical

ID: 57603

File Name: apache_2_2_13.nasl

Version: $Revision: 1.5 $

Type: remote

Family: Web Servers

Published: 2012/01/19

Modified: 2018/01/22

Dependencies: 48204

Risk Information

Risk Factor: Critical


Base Score: 10

Temporal Score: 8.7

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

Temporal Vector: CVSS2#E:ND/RL:OF/RC:C


Base Score: 9.8

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Vulnerability Information

CPE: cpe:/a:apache:http_server

Required KB Items: installed_sw/Apache

Exploit Available: false

Exploit Ease: No known exploits are available

Patch Publication Date: 2009/08/09

Vulnerability Publication Date: 2009/08/04

Reference Information

CVE: CVE-2009-2412

BID: 35949

OSVDB: 56765

CWE: 189