Skip to content

CVE-2011-4415 The ap_pregsub function in server/util.c in the Apache HTTP Server 2.0.x through 2.0.64 and 2.2.x through 2.2.21, when the mod_setenvif module is enabled, does not restrict the size of values of envir...

LowCVSS 1.2 EPSS 3.0%
Published
Updated
Exploit status
No public exploit known

Description

The ap_pregsub function in server/util.c in the Apache HTTP Server 2.0.x through 2.0.64 and 2.2.x through 2.2.21, when the mod_setenvif module is enabled, does not restrict the size of values of environment variables, which allows local users to cause a denial of service (memory consumption or NULL pointer dereference) via a .htaccess file with a crafted SetEnvIf directive, in conjunction with a crafted HTTP request header, related to (1) the "len +=" statement and (2) the apr_pcalloc function call, a different vulnerability than CVE-2011-3607.

Affected products

ProductAffected versionsFixed in
debian/apache2(Debian:12) < 2.4.1-1 2.4.1-1
debian/apache2(Debian:13) < 2.4.1-1 2.4.1-1
debian/apache2(Debian:14) < 2.4.1-1 2.4.1-1
Apache HTTP Server = 2.0 No fix listed
Apache HTTP Server = 2.0.9 No fix listed
Apache HTTP Server = 2.0.28 No fix listed
Apache HTTP Server = 2.0.28-beta No fix listed
Apache HTTP Server = 2.0.32 No fix listed
Apache HTTP Server = 2.0.32-beta No fix listed
Apache HTTP Server = 2.0.34-beta No fix listed
Apache HTTP Server = 2.0.35 No fix listed
Apache HTTP Server = 2.0.36 No fix listed
Apache HTTP Server = 2.0.37 No fix listed
Apache HTTP Server = 2.0.38 No fix listed
Apache HTTP Server = 2.0.39 No fix listed
Apache HTTP Server = 2.0.40 No fix listed
Apache HTTP Server = 2.0.41 No fix listed
Apache HTTP Server = 2.0.42 No fix listed
Apache HTTP Server = 2.0.43 No fix listed
Apache HTTP Server = 2.0.44 No fix listed
Apache HTTP Server = 2.0.45 No fix listed
Apache HTTP Server = 2.0.46 No fix listed
Apache HTTP Server = 2.0.47 No fix listed
Apache HTTP Server = 2.0.48 No fix listed
Apache HTTP Server = 2.0.49 No fix listed
Show 33 more
ProductAffected versionsFixed in
Apache HTTP Server = 2.0.50 No fix listed
Apache HTTP Server = 2.0.51 No fix listed
Apache HTTP Server = 2.0.52 No fix listed
Apache HTTP Server = 2.0.53 No fix listed
Apache HTTP Server = 2.0.54 No fix listed
Apache HTTP Server = 2.0.55 No fix listed
Apache HTTP Server = 2.0.56 No fix listed
Apache HTTP Server = 2.0.57 No fix listed
Apache HTTP Server = 2.0.58 No fix listed
Apache HTTP Server = 2.0.59 No fix listed
Apache HTTP Server = 2.0.60 No fix listed
Apache HTTP Server = 2.0.61 No fix listed
Apache HTTP Server = 2.0.63 No fix listed
Apache HTTP Server = 2.0.64 No fix listed
Apache HTTP Server = 2.2.0 No fix listed
Apache HTTP Server = 2.2.1 No fix listed
Apache HTTP Server = 2.2.2 No fix listed
Apache HTTP Server = 2.2.3 No fix listed
Apache HTTP Server = 2.2.4 No fix listed
Apache HTTP Server = 2.2.6 No fix listed
Apache HTTP Server = 2.2.8 No fix listed
Apache HTTP Server = 2.2.9 No fix listed
Apache HTTP Server = 2.2.10 No fix listed
Apache HTTP Server = 2.2.11 No fix listed
Apache HTTP Server = 2.2.12 No fix listed
Apache HTTP Server = 2.2.13 No fix listed
Apache HTTP Server = 2.2.14 No fix listed
Apache HTTP Server = 2.2.15 No fix listed
Apache HTTP Server = 2.2.16 No fix listed
Apache HTTP Server = 2.2.18 No fix listed
Apache HTTP Server = 2.2.19 No fix listed
Apache HTTP Server = 2.2.20 No fix listed
Apache HTTP Server = 2.2.21 No fix listed

References