Every CVE Search/ Get API key

CVE-2009-1955

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7,...

7.5 HighPublic exploitFix available

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

53.0%Up 4.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

Record
CVE-2009-1955
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-776
Updated
2026-11-02
CVE List No score

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

Record
CVE-2009-1955
Updated
2026-11-02
EUVDEUVD-2009-1950 No score

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

Record
EUVD-2009-1950
Updated
2026-11-03
GitHub AdvisoriesGHSA-hfr6-pxvf-frf7 7.5

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7,...

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

Record
GHSA-hfr6-pxvf-frf7
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-776
Updated
2026-11-02
OSV 7.5

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

Record
CVE-2009-1955
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2009-1955 7.5

The expat XML parser in the apr_xml_* interface in xml/apr_xml.c in Apache APR-util before 1.3.7, as used in the mod_dav and mod_dav_svn modules in the Apache HTTP Server, allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document containing a large number of nested entity references, as demonstrated by a PROPFIND request, a similar issue to CVE-2003-1564.

Record
DEBIAN-CVE-2009-1955
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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

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
From an advisory covering 2 CVEs
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
From an advisory covering 2 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
before 0:0.9.4-22.el4_8.1
0:0.9.4-22.el4_8.1
Show 81 moreShow less
Affected packages
PackageAffectedFixed
apr-util-devel
Red Hat:enterprise_linux:4::desktop
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
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
From an advisory covering 3 CVEs
before 0:1.2.7-7.el5_3.1
0:1.2.7-7.el5_3.1
httpd
Red Hat:enterprise_linux:3::as
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::as
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::as
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::as
From an advisory covering 3 CVEs
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd
Red Hat:enterprise_linux:3::desktop
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::desktop
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::desktop
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::desktop
From an advisory covering 3 CVEs
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd
Red Hat:enterprise_linux:3::es
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::es
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::es
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::es
From an advisory covering 3 CVEs
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd
Red Hat:enterprise_linux:3::ws
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-debuginfo
Red Hat:enterprise_linux:3::ws
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
httpd-devel
Red Hat:enterprise_linux:3::ws
From an advisory covering 3 CVEs
before 0:2.0.46-73.ent
0:2.0.46-73.ent
mod_ssl
Red Hat:enterprise_linux:3::ws
From an advisory covering 3 CVEs
before 1:2.0.46-73.ent
1:2.0.46-73.ent
httpd22
Red Hat:jboss_enterprise_web_server:1::el4
From an advisory covering 5 CVEs
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
From an advisory covering 5 CVEs
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
From an advisory covering 5 CVEs
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
From an advisory covering 5 CVEs
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
From an advisory covering 5 CVEs
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
From an advisory covering 5 CVEs
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
From an advisory covering 5 CVEs
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
From an advisory covering 5 CVEs
before 1:2.2.10-23.1.ep5.el4
1:2.2.10-23.1.ep5.el4
ant
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.6.5-1jpp_1rh
0:1.6.5-1jpp_1rh
avalon-logkit
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.2-2jpp_4rh
0:1.2-2jpp_4rh
axis
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.2.1-1jpp_3rh
0:1.2.1-1jpp_3rh
classpathx-jaf
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.0-2jpp_6rh
0:1.0-2jpp_6rh
classpathx-mail
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.1.1-2jpp_8rh
0:1.1.1-2jpp_8rh
geronimo-ejb-2.1-api
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-specs
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
geronimo-specs-javadoc
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.0-0.M4.1jpp_10rh
0:1.0-0.M4.1jpp_10rh
jakarta-commons-modeler
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:2.0-3jpp_2rh
0:2.0-3jpp_2rh
log4j
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.2.12-1jpp_1rh
0:1.2.12-1jpp_1rh
mx4j
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 1:3.0.1-1jpp_4rh
1:3.0.1-1jpp_4rh
pcsc-lite
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.3.3-3.el4
0:1.3.3-3.el4
pcsc-lite-debuginfo
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.3.3-3.el4
0:1.3.3-3.el4
pcsc-lite-doc
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.3.3-3.el4
0:1.3.3-3.el4
pcsc-lite-libs
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.3.3-3.el4
0:1.3.3-3.el4
rhpki-ca
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:7.3.0-20.el4
0:7.3.0-20.el4
rhpki-java-tools
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:7.3.0-10.el4
0:7.3.0-10.el4
rhpki-kra
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:7.3.0-14.el4
0:7.3.0-14.el4
rhpki-manage
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:7.3.0-19.el4
0:7.3.0-19.el4
rhpki-native-tools
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:7.3.0-6.el4
0:7.3.0-6.el4
rhpki-ocsp
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:7.3.0-13.el4
0:7.3.0-13.el4
rhpki-tks
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:7.3.0-13.el4
0:7.3.0-13.el4
tomcat5
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-common-lib
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-jasper
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
tomcat5-server-lib
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
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
From an advisory covering 39 CVEs
before 0:5.5.23-0jpp_4rh.16
0:5.5.23-0jpp_4rh.16
xerces-j2
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:2.7.1-1jpp_1rh
0:2.7.1-1jpp_1rh
xml-commons
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.3.02-2jpp_1rh
0:1.3.02-2jpp_1rh
xml-commons-apis
Red Hat:certificate_system:7.3
From an advisory covering 39 CVEs
before 0:1.3.02-2jpp_1rh
0:1.3.02-2jpp_1rh
apache2
openSUSE:Tumbleweed
From an advisory covering 48 CVEs
before 2.4.23-4.1
2.4.23-4.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBApache mod_dav / svn - Remote Denial of Service2009-06-01

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

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

In short

CVE-2009-1955 is a high vulnerability (CVSS 7.5) in Apache Apr-util, published June 4, 2009. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 53.0%, the 98th percentile. Fixed in apr-util 1.3.7+dfsg-1.

References

Show 194 moreShow less
This page doesn't list everything

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

MoveEnter Open