Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
5.0
CVE-2013-4549: Qt XML parser can be forced to use excessive memory
CVE-2013-4549 · published 12 years ago
Summary
The QXmlSimpleReader component in Qt versions before 5.2 can be tricked by specially crafted XML files to expand many entities, causing the program to consume large amounts of memory and potentially stop working. This affects applications that use Qt's XML parsing features. Upgrade to Qt 5.2 or later, or apply vendor patches, to prevent the issue.
What to do
The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| digia | qt |
<= 5.1.0 cpe:2.3:a:digia:qt:*:*:*:*:*:*:*:* |
| qt | qt |
5.0.2 cpe:2.3:a:qt:qt:5.0.2:*:*:*:*:*:*:* |
Original advisory text
QXmlSimpleReader in Qt before 5.2 allows context-dependent attackers to cause a denial of service (memory consumption) via an XML Entity Expansion (XEE) attack.
QXmlSimpleReader in Qt before 5.2 allows context-dependent attackers to cause a denial of service (memory consumption) via an XML Entity Expansion (XEE) attack.
References
- http://blog.qt.digia.com/blog/2014/04/24/qt-4-8-6-released/
- http://lists.fedoraproject.org/pipermail/package-announce/2014-May/132395.html
- http://lists.opensuse.org/opensuse-updates/2014-01/msg00044.html
- http://lists.opensuse.org/opensuse-updates/2014-01/msg00047.html
- http://lists.opensuse.org/opensuse-updates/2014-01/msg00085.html
- http://lists.opensuse.org/opensuse-updates/2014-01/msg00104.html
- http://lists.opensuse.org/opensuse-updates/2014-01/msg00106.html
- http://lists.qt-project.org/pipermail/announce/2013-December/000036.html
- http://secunia.com/advisories/56008 Vendor Advisory
- http://secunia.com/advisories/56166 Vendor Advisory
- http://www.ubuntu.com/usn/USN-2057-1
- https://codereview.qt-project.org/#change%2C71010
- https://codereview.qt-project.org/#change%2C71368
Internet-facing
14 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically (estimated)
- Gives an attacker partial control (estimated)
Severity
5.0
Medium
Type
CWE-20Improper Input Validation
Timeline
Published23 Dec 2013
Updated31 Oct 2026
First seen29 Sep 2026
Sources
CVE-2013-4549 · NVD
Track software like this
Free during beta