CVE-2014-3529 json
Improper Restriction of XML External Entity Reference in Apache POI
published 2014-09-04 12 y ago modified 2026-06-17 4 mo ago also GHSA-q56h-jjj6-52mf , EUVD-2022-4891
- cvss
- 4.3
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 12.8%
- EPSS 12.8% chance of exploitation in 30 days, percentile 96%
- public exploits
- 0
- none known
Summary
The OPC SAX setup in Apache POI before 3.10.1 allows remote attackers to read arbitrary files via an OpenXML file containing an XML external entity declaration in conjunction with an entity reference, related to an XML External Entity (XXE) issue.
Patch / fix
- maven org.apache.poi:poi 3.10.1
- libapache-poi-java Debian 14, Debian 13, Debian 12 3.10.1-1
debian advisories DEBIAN-CVE-2014-3529
- github.com/apache/poi@103b450 commit
- github.com/apache/poi@236c3c5 commit
- github.com/apache/poi@6050a68 commit
- github.com/apache/poi@d72bd78 commit
- github.com/apache/poi@eabb6a9 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2014-3529 updated cvss 5.0
apache-poi: XML eXternal Entity (XXE) flaw
-
Red Hat BPM Suite 6 apache-poi apache-poi Red Hat Enterprise Virtualization 3 jasperreports-server-proaffected: no fix available
-
Red Hat JBoss BRMS 5 apache-poi apache-poiaffected: no fix planned “Will not fix”
-
Red Hat JBoss BRMS 6 apache-poi apache-poiaffected: no fix available
-
Red Hat JBoss Portal 5 apache-poi apache-poiaffected: no fix planned “Will not fix”
-
Red Hat JBoss BPMS 6.0fixed: vendor fix RHSA-2014:1399
-
Red Hat JBoss BRMS 6.0fixed: vendor fix RHSA-2014:1400
-
Red Hat JBoss Data Virtualization 6.0fixed: vendor fix RHSA-2014:1398
-
Red Hat JBoss Fuse Service Works 6.0fixed: vendor fix RHSA-2014:1370
show 1 moreshow fewer
-
Red Hat JBoss Portal 6.2fixed: vendor fix RHSA-2015:1009
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
12.76% chance of exploitation in the next 30 days, higher than 96% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:P/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.poi:poi | <3.10.1 |
3.10.1 |
Classification
- Weakness
-
- CWE-611 Improper Restriction of XML External Entity Reference
References
-
github.com
/apache/poi/commit/103b45073c7b504236588b3acc146530205af53c
web
-
github.com
/apache/poi/commit/236c3c52a9b90688b2e57ec503559409e29f33ed
web
-
github.com
/apache/poi/commit/6050a68d5adfb4ffef1edb778add09bcee32d1c3
web
-
github.com
/apache/poi/commit/d72bd78c19dfb7b57395a66ae8d9269d59a87bd2
web
-
github.com
/apache/poi/commit/eabb6a924be24abb879372d0bc967e0d316b2cf8
web
-
rhn.redhat.com
/errata/RHSA-2014-1370.html
vendor-advisory, web
-
rhn.redhat.com
/errata/RHSA-2014-1400.html
vendor-advisory, web
-
rhn.redhat.com
/errata/RHSA-2014-1398.html
vendor-advisory, web
-
rhn.redhat.com
/errata/RHSA-2014-1399.html
vendor-advisory, web
-
lucene.apache.org
/solr/solrnews.html#18-august-2014-recommendation-to-update-apache-poi-in-apache-solr-480-481-and-490-installa
web, vendor-advisory
-
www-01.ibm.com
/support/docview.wss?uid=swg21996759
web
-
poi.apache.org
/changes.html
web
-
securityfocus.com
/bid/78018
vdb-entry
-
secunia.com
/advisories/61766
third-party-advisory
-
exchange.xforce.ibmcloud.com
/vulnerabilities/95770
vdb-entry, web
-
apache.org
/dist/poi/release/RELEASE-NOTES.txt
web
-
secunia.com
/advisories/60419
third-party-advisory
-
securityfocus.com
/bid/69647
vdb-entry
-
secunia.com
/advisories/59943
third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2014-3529
advisory
-
github.com
/apache/poi
package
Sources
- CVE List CVE-2014-3529
- GitHub Advisory GHSA-q56h-jjj6-52mf
- NVD CVE-2014-3529
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.