Every CVE Search/ Get API key

CVE-2009-0023

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5...

4.3 MediumFix available

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5 allows remote attackers to cause a denial of service (daemon crash) via crafted input involving (1) a .htaccess file used with the Apache HTTP Server, (2) the SVNMasterURI directive in the mod_dav_svn module in the Apache HTTP Server, (3) the mod_apreq2 module for the Apache HTTP Server, or (4) an application that uses the libapreq2 library, which triggers a heap-based buffer underflow.

Exploit likelihood

8.53%Up 1.2 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 4.3

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5 allows remote attackers to cause a denial of service (daemon crash) via crafted input involving (1) a .htaccess file used with the Apache HTTP Server, (2) the SVNMasterURI directive in the mod_dav_svn module in the Apache HTTP Server, (3) the mod_apreq2 module for the Apache HTTP Server, or (4) an application that uses the libapreq2 library, which triggers a heap-based buffer underflow.

Record
CVE-2009-0023
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5 allows remote attackers to cause a denial of service (daemon crash) via crafted input involving (1) a .htaccess file used with the Apache HTTP Server, (2) the SVNMasterURI directive in the mod_dav_svn module in the Apache HTTP Server, (3) the mod_apreq2 module for the Apache HTTP Server, or (4) an application that uses the libapreq2 library, which triggers a heap-based buffer underflow.

Record
CVE-2009-0023
Updated
2026-11-02
EUVDEUVD-2009-0036 No score

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5 allows remote attackers to cause a denial of service (daemon crash) via crafted input involving (1) a .htaccess file used with the Apache HTTP Server, (2) the SVNMasterURI directive in the mod_dav_svn module in the Apache HTTP Server, (3) the mod_apreq2 module for the Apache HTTP Server, or (4) an application that uses the libapreq2 library, which triggers a heap-based buffer underflow.

Record
EUVD-2009-0036
Updated
2026-11-03
GitHub AdvisoriesGHSA-8jp8-5574-2q6q No score

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5...

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5 allows remote attackers to cause a denial of service (daemon crash) via crafted input involving (1) a .htaccess file used with the Apache HTTP Server, (2) the SVNMasterURI directive in the mod_dav_svn module in the Apache HTTP Server, (3) the mod_apreq2 module for the Apache HTTP Server, or (4) an application that uses the libapreq2 library, which triggers a heap-based buffer underflow.

Record
GHSA-8jp8-5574-2q6q
Weakness
CWE-119
Updated
2026-11-02
OSV No score

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5 allows remote attackers to cause a denial of service (daemon crash) via crafted input involving (1) a .htaccess file used with the Apache HTTP Server, (2) the SVNMasterURI directive in the mod_dav_svn module in the Apache HTTP Server, (3) the mod_apreq2 module for the Apache HTTP Server, or (4) an application that uses the libapreq2 library, which triggers a heap-based buffer underflow.

Record
CVE-2009-0023
Updated
2026-11-02
OSVDEBIAN-CVE-2009-0023 No score

The apr_strmatch_precompile function in strmatch/apr_strmatch.c in Apache APR-util before 1.3.5 allows remote attackers to cause a denial of service (daemon crash) via crafted input involving (1) a .htaccess file used with the Apache HTTP Server, (2) the SVNMasterURI directive in the mod_dav_svn module in the Apache HTTP Server, (3) the mod_apreq2 module for the Apache HTTP Server, or (4) an application that uses the libapreq2 library, which triggers a heap-based buffer underflow.

Record
DEBIAN-CVE-2009-0023
Updated
2026-11-02
OSVopenSUSE-SU-2024:10268-1 No score

apache2-2.4.23-4.1 on GA media

These are all security issues fixed in the apache2-2.4.23-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10268-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10568-1 No score

libapr-util1-1.5.4-4.4 on GA media

These are all security issues fixed in the libapr-util1-1.5.4-4.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10568-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11586-1 No score

apr-util-devel-1.6.1-8.1 on GA media

These are all security issues fixed in the apr-util-devel-1.6.1-8.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11586-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
apr-util
Debian:12
before 1.3.7+dfsg-1
1.3.7+dfsg-1
apr-util
Debian:13
before 1.3.7+dfsg-1
1.3.7+dfsg-1
apr-util
Debian:14
before 1.3.7+dfsg-1
1.3.7+dfsg-1
apr-util
Debian:4.0
before 1.2.7+dfsg-2+etch2, plus listed versions
1.2.7+dfsg-2
1.2.7+dfsg-2+etch2
apr-util
Debian:5.0
before 1.2.12+dfsg-8+lenny2, plus listed versions
1.2.12+dfsg-8
1.2.12+dfsg-8+lenny2
apr-util
Red Hat:enterprise_linux:4::as
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util-debuginfo
Red Hat:enterprise_linux:4::as
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util-devel
Red Hat:enterprise_linux:4::as
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util
Red Hat:enterprise_linux:4::desktop
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util-debuginfo
Red Hat:enterprise_linux:4::desktop
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
Show 83 moreShow less
Affected packages
PackageAffectedFixed
apr-util-devel
Red Hat:enterprise_linux:4::desktop
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util
Red Hat:enterprise_linux:4::es
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util-debuginfo
Red Hat:enterprise_linux:4::es
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util-devel
Red Hat:enterprise_linux:4::es
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util
Red Hat:enterprise_linux:4::ws
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util-debuginfo
Red Hat:enterprise_linux:4::ws
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util-devel
Red Hat:enterprise_linux:4::ws
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
apr-util
Red Hat:enterprise_linux:5::client_workstation
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util-debuginfo
Red Hat:enterprise_linux:5::client_workstation
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util-devel
Red Hat:enterprise_linux:5::client_workstation
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util
Red Hat:enterprise_linux:5::client
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util-debuginfo
Red Hat:enterprise_linux:5::client
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util-docs
Red Hat:enterprise_linux:5::client
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util
Red Hat:enterprise_linux:5::server
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util-debuginfo
Red Hat:enterprise_linux:5::server
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util-devel
Red Hat:enterprise_linux:5::server
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
apr-util-docs
Red Hat:enterprise_linux:5::server
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
httpd
Red Hat:enterprise_linux:3::as
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::as
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::as
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::as
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd
Red Hat:enterprise_linux:3::desktop
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::desktop
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::desktop
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::desktop
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd
Red Hat:enterprise_linux:3::es
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::es
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::es
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::es
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd
Red Hat:enterprise_linux:3::ws
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::ws
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::ws
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::ws
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd22
Red Hat:jboss_enterprise_web_server:1::el4
before 0:2.2.10-23.1.ep5.el4
0:2.2.10-23.1.ep5.el4
httpd22-apr
Red Hat:jboss_enterprise_web_server:1::el4
before 0:2.2.10-23.1.ep5.el4
0:2.2.10-23.1.ep5.el4
httpd22-apr-devel
Red Hat:jboss_enterprise_web_server:1::el4
before 0:2.2.10-23.1.ep5.el4
0:2.2.10-23.1.ep5.el4
httpd22-apr-util
Red Hat:jboss_enterprise_web_server:1::el4
before 0:2.2.10-23.1.ep5.el4
0:2.2.10-23.1.ep5.el4
httpd22-apr-util-devel
Red Hat:jboss_enterprise_web_server:1::el4
before 0:2.2.10-23.1.ep5.el4
0:2.2.10-23.1.ep5.el4
httpd22-debuginfo
Red Hat:jboss_enterprise_web_server:1::el4
before 0:2.2.10-23.1.ep5.el4
0:2.2.10-23.1.ep5.el4
httpd22-devel
Red Hat:jboss_enterprise_web_server:1::el4
before 0:2.2.10-23.1.ep5.el4
0:2.2.10-23.1.ep5.el4
mod_ssl22
Red Hat:jboss_enterprise_web_server:1::el4
before 1:2.2.10-23.1.ep5.el4
1:2.2.10-23.1.ep5.el4
ant
Red Hat:certificate_system:7.3
before 0:1.6.5-1jpp_1rh
0:1.6.5-1jpp_1rh
avalon-logkit
Red Hat:certificate_system:7.3
before 0:1.2-2jpp_4rh
0:1.2-2jpp_4rh
axis
Red Hat:certificate_system:7.3
before 0:1.2.1-1jpp_3rh
0:1.2.1-1jpp_3rh
classpathx-jaf
Red Hat:certificate_system:7.3
before 0:1.0-2jpp_6rh
0:1.0-2jpp_6rh
classpathx-mail
Red Hat:certificate_system:7.3
before 0:1.1.1-2jpp_8rh
0:1.1.1-2jpp_8rh
geronimo-ejb-2.1-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-j2ee-1.4-apis
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-j2ee-connector-1.5-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-j2ee-deployment-1.1-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-j2ee-management-1.0-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-jms-1.1-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-jsp-2.0-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-jta-1.0.1B-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-servlet-2.4-api
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-specs
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-specs-javadoc
Red Hat:certificate_system:7.3
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
jakarta-commons-modeler
Red Hat:certificate_system:7.3
before 0:2.0-3jpp_2rh
0:2.0-3jpp_2rh
log4j
Red Hat:certificate_system:7.3
before 0:1.2.12-1jpp_1rh
0:1.2.12-1jpp_1rh
mx4j
Red Hat:certificate_system:7.3
before 1:3.0.1-1jpp_4rh
1:3.0.1-1jpp_4rh
pcsc-lite
Red Hat:certificate_system:7.3
before 0:1.3.3-3.el4
0:1.3.3-3.el4
pcsc-lite-debuginfo
Red Hat:certificate_system:7.3
before 0:1.3.3-3.el4
0:1.3.3-3.el4
pcsc-lite-doc
Red Hat:certificate_system:7.3
before 0:1.3.3-3.el4
0:1.3.3-3.el4
pcsc-lite-libs
Red Hat:certificate_system:7.3
before 0:1.3.3-3.el4
0:1.3.3-3.el4
rhpki-ca
Red Hat:certificate_system:7.3
before 0:7.3.0-20.el4
0:7.3.0-20.el4
rhpki-java-tools
Red Hat:certificate_system:7.3
before 0:7.3.0-10.el4
0:7.3.0-10.el4
rhpki-kra
Red Hat:certificate_system:7.3
before 0:7.3.0-14.el4
0:7.3.0-14.el4
rhpki-manage
Red Hat:certificate_system:7.3
before 0:7.3.0-19.el4
0:7.3.0-19.el4
rhpki-native-tools
Red Hat:certificate_system:7.3
before 0:7.3.0-6.el4
0:7.3.0-6.el4
rhpki-ocsp
Red Hat:certificate_system:7.3
before 0:7.3.0-13.el4
0:7.3.0-13.el4
rhpki-tks
Red Hat:certificate_system:7.3
before 0:7.3.0-13.el4
0:7.3.0-13.el4
tomcat5
Red Hat:certificate_system:7.3
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-common-lib
Red Hat:certificate_system:7.3
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-jasper
Red Hat:certificate_system:7.3
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-jsp-2.0-api
Red Hat:certificate_system:7.3
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-server-lib
Red Hat:certificate_system:7.3
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-servlet-2.4-api
Red Hat:certificate_system:7.3
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
xerces-j2
Red Hat:certificate_system:7.3
before 0:2.7.1-1jpp_1rh
0:2.7.1-1jpp_1rh
xml-commons
Red Hat:certificate_system:7.3
before 0:1.3.02-2jpp_1rh
0:1.3.02-2jpp_1rh
xml-commons-apis
Red Hat:certificate_system:7.3
before 0:1.3.02-2jpp_1rh
0:1.3.02-2jpp_1rh
apache2
openSUSE:Tumbleweed
before 2.4.23-4.1
2.4.23-4.1
apr-util
openSUSE:Tumbleweed
before 1.5.4-4.4
1.5.4-4.4
apr-util
openSUSE:Tumbleweed
before 1.6.1-8.1
1.6.1-8.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2009-0023 is a medium vulnerability (CVSS 4.3) in Apache Apr-util, published June 4, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.53%, the 95th percentile. Fixed in apr-util 1.3.7+dfsg-1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 93 references. The JSON record has them.

MoveEnter Open