CVE-2009-1885Improper Restriction of Operations within the Bounds of a Memory Buffer in Apache Xerces-c

Severity
4.3MEDIUMNVD
EPSS
14.1%
top 5.62%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedAug 11
Latest updateMay 2

Description

Stack consumption vulnerability in validators/DTD/DTDScanner.cpp in Apache Xerces C++ 2.7.0 and 2.8.0 allows context-dependent attackers to cause a denial of service (application crash) via vectors involving nested parentheses and invalid byte values in "simply nested DTD structures," as demonstrated by the Codenomicon XML fuzzing framework.

CVSS vector

AV:N/AC:M/C:N/I:N/A:PExploitability: 8.6 | Impact: 2.9

Affected Packages2 packages

Debianapache/xerces-c< 3.0.1-2+3
NVDapache/xerces-c2.7.0, 2.8.0+1

Patches

🔴Vulnerability Details

3
GHSA
GHSA-m76p-wpqx-3m7x: Stack consumption vulnerability in validators/DTD/DTDScanner2022-05-02
OSV
CVE-2009-1885: Stack consumption vulnerability in validators/DTD/DTDScanner2009-08-11
CVEList
CVE-2009-1885: Stack consumption vulnerability in validators/DTD/DTDScanner2009-08-11

📋Vendor Advisories

2
Red Hat
xerces-c27: Stack overflow when parsing recursive XML structures2009-08-05
Debian
CVE-2009-1885: xerces-c - Stack consumption vulnerability in validators/DTD/DTDScanner.cpp in Apache Xerce...2009

💬Community

1
Bugzilla
CVE-2009-1885 xerces-c, xerces-c27: Stack overflow when parsing recursive XML structures2009-08-04
CVE-2009-1885 — Apache Xerces-c vulnerability | cvebase