WaratekVRT Sign in

CVE-2014-3529 Apache POI

Affected softwareApache POI
Severity4.3 Medium CVSS 2.0
Fixed in3.10.1
WeaknessXML external entity (XXE) (CWE-611)
Published4 Sep 2014
Updated17 Jun 2026

Description

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.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 12 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC none indexed
  • EPSS 13% chance in 30 days A model's forecast, not a report of exploitation. Higher than 96% of all scored CVEs.

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full XXE
  • Action available security rule
  • Review automated Inferred
  • Record active
Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR xxe security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-611: XML External Entity Reference.

How to mitigate CVE-2014-3529

Upgrade Apache POI to 3.10.1 or later. Until you can, Waratek RASP blocks exploitation with its XXE rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.apache.poi:poi 0 3.10.1 unbounded

Products and versions

2 products, 65 version entries
SourceVendorProductSchemeAffected versions
nvd apache poi generic 0.1 · 0.2 · 0.3 · 0.4 · 0.5 · 0.6 · 0.7 · 0.10.0 · 0.11.0 · 0.12.0 · 0.13.0 · 0.14.0 · 1.0.0 · 1.0.1 · 1.0.2 · 1.1.0 · 1.2.0 · 1.5 · 1.5.1 · 1.7:dev · 1.8:dev · 1.10:dev · 2.0 · 2.0:pre1 · 2.0:pre2 · 2.0:pre3 · 2.0:rc1 · 2.0:rc2 · 2.5 · 2.5.1 · 3.0 · 3.0:alpha1 · 3.0:alpha2 · 3.0:alpha3 · 3.0.1 · 3.0.2 · 3.0.2:beta1 · 3.0.2:beta2 · 3.1 · 3.1:beta1 · 3.1:beta2 · 3.2 · 3.5 · 3.5:beta1 · 3.5:beta2 · 3.5:beta3 · 3.5:beta4 · 3.5:beta5 · 3.5:beta6 · 3.6 · 3.7 · 3.7:beta1 · 3.7:beta2 · 3.7:beta3 · 3.8 · 3.8:beta1 · 3.8:beta2 · 3.8:beta3 · 3.8:beta4 · 3.8:beta5 · 3.9 · 3.10:beta1 · 3.10:beta2 · ≤ 3.10
osv org.apache.poi poi generic < 3.10.1

References

URLTags
https://github.com/apache/poi/commit/103b45073c7b504236588b3acc146530205af53c WEB
https://github.com/apache/poi/commit/236c3c52a9b90688b2e57ec503559409e29f33ed WEB
https://github.com/apache/poi/commit/6050a68d5adfb4ffef1edb778add09bcee32d1c3 WEB
https://github.com/apache/poi/commit/d72bd78c19dfb7b57395a66ae8d9269d59a87bd2 WEB
https://github.com/apache/poi/commit/eabb6a924be24abb879372d0bc967e0d316b2cf8 WEB
https://exchange.xforce.ibmcloud.com/vulnerabilities/95770 WEB
https://github.com/apache/poi PACKAGE
https://lucene.apache.org/solr/solrnews.html#18-august-2014-recommendation-to-update-apache-poi-in-apache-solr-480-481-and-490-installations WEB
http://poi.apache.org/changes.html WEB
http://rhn.redhat.com/errata/RHSA-2014-1370.html WEB

Timeline

Published2014-09-04By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.