Read the docs
TI-2014-02855 Aliases CVE-2014-3529GHSA-q56h-jjj6-52mf

The OPC SAX setup in Apache POI before 3.10.1 allows remote attackers to read arbitrary…

Priority LOW 34CWE-611Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
— Not recorded in CVSS 2.0
Attack complexity
Medium
Impact type
Information disclosure
Confidentiality · integrity · availability
Partial · None · None
Fix status
Partial Red Hat: 5 fixed, 5 without a fix

Attack profile from CVSS 2.0 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-611 and the CVSS impact.

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.

Why it matters now

EPSS 0.12757 96th percentileScored 2026-11-07
Fix Partial org.apache.poi:poi (Maven): 3.10.1Red Hat: 5 advisoriesRed Hat: 5 fixed, 5 without a fix

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—org.apache.poi:poi (Maven)before 3.10.13.10.1Patch availableGHSA-q56h-jjj6-52mf
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • org.apache.poi:poi (Maven) Vendor— Affected before 3.10.1 Fixed in 3.10.1 Patch available GHSA-q56h-jjj6-52mf

CPE configurations NVD · 64

CPEVersionsRoleVendor
cpe:2.3:a:apache:poi:*:*:*:*:*:*:*:*up to 3.10VulnerableApache
cpe:2.3:a:apache:poi:0.1:*:*:*:*:*:*:*0.1VulnerableApache
cpe:2.3:a:apache:poi:0.2:*:*:*:*:*:*:*0.2VulnerableApache
cpe:2.3:a:apache:poi:0.3:*:*:*:*:*:*:*0.3VulnerableApache
cpe:2.3:a:apache:poi:0.4:*:*:*:*:*:*:*0.4VulnerableApache
cpe:2.3:a:apache:poi:0.5:*:*:*:*:*:*:*0.5VulnerableApache
cpe:2.3:a:apache:poi:0.6:*:*:*:*:*:*:*0.6VulnerableApache
cpe:2.3:a:apache:poi:0.7:*:*:*:*:*:*:*0.7VulnerableApache
cpe:2.3:a:apache:poi:0.10.0:*:*:*:*:*:*:*0.10.0VulnerableApache
cpe:2.3:a:apache:poi:0.11.0:*:*:*:*:*:*:*0.11.0VulnerableApache
  • cpe:2.3:a:apache:poi:*:*:*:*:*:*:*:* Versions up to 3.10 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.1:*:*:*:*:*:*:* Versions 0.1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.2:*:*:*:*:*:*:* Versions 0.2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.3:*:*:*:*:*:*:* Versions 0.3 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.4:*:*:*:*:*:*:* Versions 0.4 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.5:*:*:*:*:*:*:* Versions 0.5 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.6:*:*:*:*:*:*:* Versions 0.6 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.7:*:*:*:*:*:*:* Versions 0.7 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.10.0:*:*:*:*:*:*:* Versions 0.10.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.11.0:*:*:*:*:*:*:* Versions 0.11.0 Vulnerable ·Apache
Show 54 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:apache:poi:0.12.0:*:*:*:*:*:*:*0.12.0VulnerableApache
cpe:2.3:a:apache:poi:0.13.0:*:*:*:*:*:*:*0.13.0VulnerableApache
cpe:2.3:a:apache:poi:0.14.0:*:*:*:*:*:*:*0.14.0VulnerableApache
cpe:2.3:a:apache:poi:1.0.0:*:*:*:*:*:*:*1.0.0VulnerableApache
cpe:2.3:a:apache:poi:1.0.1:*:*:*:*:*:*:*1.0.1VulnerableApache
cpe:2.3:a:apache:poi:1.0.2:*:*:*:*:*:*:*1.0.2VulnerableApache
cpe:2.3:a:apache:poi:1.1.0:*:*:*:*:*:*:*1.1.0VulnerableApache
cpe:2.3:a:apache:poi:1.2.0:*:*:*:*:*:*:*1.2.0VulnerableApache
cpe:2.3:a:apache:poi:1.5:*:*:*:*:*:*:*1.5VulnerableApache
cpe:2.3:a:apache:poi:1.5.1:*:*:*:*:*:*:*1.5.1VulnerableApache
cpe:2.3:a:apache:poi:1.7:dev:*:*:*:*:*:*1.7 devVulnerableApache
cpe:2.3:a:apache:poi:1.8:dev:*:*:*:*:*:*1.8 devVulnerableApache
cpe:2.3:a:apache:poi:1.10:dev:*:*:*:*:*:*1.10 devVulnerableApache
cpe:2.3:a:apache:poi:2.0:*:*:*:*:*:*:*2.0VulnerableApache
cpe:2.3:a:apache:poi:2.0:pre1:*:*:*:*:*:*2.0 pre1VulnerableApache
cpe:2.3:a:apache:poi:2.0:pre2:*:*:*:*:*:*2.0 pre2VulnerableApache
cpe:2.3:a:apache:poi:2.0:pre3:*:*:*:*:*:*2.0 pre3VulnerableApache
cpe:2.3:a:apache:poi:2.0:rc1:*:*:*:*:*:*2.0 rc1VulnerableApache
cpe:2.3:a:apache:poi:2.0:rc2:*:*:*:*:*:*2.0 rc2VulnerableApache
cpe:2.3:a:apache:poi:2.5:*:*:*:*:*:*:*2.5VulnerableApache
cpe:2.3:a:apache:poi:2.5.1:*:*:*:*:*:*:*2.5.1VulnerableApache
cpe:2.3:a:apache:poi:3.0:*:*:*:*:*:*:*3.0VulnerableApache
cpe:2.3:a:apache:poi:3.0:alpha1:*:*:*:*:*:*3.0 alpha1VulnerableApache
cpe:2.3:a:apache:poi:3.0:alpha2:*:*:*:*:*:*3.0 alpha2VulnerableApache
cpe:2.3:a:apache:poi:3.0:alpha3:*:*:*:*:*:*3.0 alpha3VulnerableApache
cpe:2.3:a:apache:poi:3.0.1:*:*:*:*:*:*:*3.0.1VulnerableApache
cpe:2.3:a:apache:poi:3.0.2:*:*:*:*:*:*:*3.0.2VulnerableApache
cpe:2.3:a:apache:poi:3.0.2:beta1:*:*:*:*:*:*3.0.2 beta1VulnerableApache
cpe:2.3:a:apache:poi:3.0.2:beta2:*:*:*:*:*:*3.0.2 beta2VulnerableApache
cpe:2.3:a:apache:poi:3.1:*:*:*:*:*:*:*3.1VulnerableApache
cpe:2.3:a:apache:poi:3.1:beta1:*:*:*:*:*:*3.1 beta1VulnerableApache
cpe:2.3:a:apache:poi:3.1:beta2:*:*:*:*:*:*3.1 beta2VulnerableApache
cpe:2.3:a:apache:poi:3.2:*:*:*:*:*:*:*3.2VulnerableApache
cpe:2.3:a:apache:poi:3.5:*:*:*:*:*:*:*3.5VulnerableApache
cpe:2.3:a:apache:poi:3.5:beta1:*:*:*:*:*:*3.5 beta1VulnerableApache
cpe:2.3:a:apache:poi:3.5:beta2:*:*:*:*:*:*3.5 beta2VulnerableApache
cpe:2.3:a:apache:poi:3.5:beta3:*:*:*:*:*:*3.5 beta3VulnerableApache
cpe:2.3:a:apache:poi:3.5:beta4:*:*:*:*:*:*3.5 beta4VulnerableApache
cpe:2.3:a:apache:poi:3.5:beta5:*:*:*:*:*:*3.5 beta5VulnerableApache
cpe:2.3:a:apache:poi:3.5:beta6:*:*:*:*:*:*3.5 beta6VulnerableApache
cpe:2.3:a:apache:poi:3.6:*:*:*:*:*:*:*3.6VulnerableApache
cpe:2.3:a:apache:poi:3.7:*:*:*:*:*:*:*3.7VulnerableApache
cpe:2.3:a:apache:poi:3.7:beta1:*:*:*:*:*:*3.7 beta1VulnerableApache
cpe:2.3:a:apache:poi:3.7:beta2:*:*:*:*:*:*3.7 beta2VulnerableApache
cpe:2.3:a:apache:poi:3.7:beta3:*:*:*:*:*:*3.7 beta3VulnerableApache
cpe:2.3:a:apache:poi:3.8:*:*:*:*:*:*:*3.8VulnerableApache
cpe:2.3:a:apache:poi:3.8:beta1:*:*:*:*:*:*3.8 beta1VulnerableApache
cpe:2.3:a:apache:poi:3.8:beta2:*:*:*:*:*:*3.8 beta2VulnerableApache
cpe:2.3:a:apache:poi:3.8:beta3:*:*:*:*:*:*3.8 beta3VulnerableApache
cpe:2.3:a:apache:poi:3.8:beta4:*:*:*:*:*:*3.8 beta4VulnerableApache
cpe:2.3:a:apache:poi:3.8:beta5:*:*:*:*:*:*3.8 beta5VulnerableApache
cpe:2.3:a:apache:poi:3.9:*:*:*:*:*:*:*3.9VulnerableApache
cpe:2.3:a:apache:poi:3.10:beta1:*:*:*:*:*:*3.10 beta1VulnerableApache
cpe:2.3:a:apache:poi:3.10:beta2:*:*:*:*:*:*3.10 beta2VulnerableApache
  • cpe:2.3:a:apache:poi:0.12.0:*:*:*:*:*:*:* Versions 0.12.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.13.0:*:*:*:*:*:*:* Versions 0.13.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:0.14.0:*:*:*:*:*:*:* Versions 0.14.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.0.0:*:*:*:*:*:*:* Versions 1.0.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.0.1:*:*:*:*:*:*:* Versions 1.0.1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.0.2:*:*:*:*:*:*:* Versions 1.0.2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.1.0:*:*:*:*:*:*:* Versions 1.1.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.2.0:*:*:*:*:*:*:* Versions 1.2.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.5:*:*:*:*:*:*:* Versions 1.5 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.5.1:*:*:*:*:*:*:* Versions 1.5.1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.7:dev:*:*:*:*:*:* Versions 1.7 dev Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.8:dev:*:*:*:*:*:* Versions 1.8 dev Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:1.10:dev:*:*:*:*:*:* Versions 1.10 dev Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.0:*:*:*:*:*:*:* Versions 2.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.0:pre1:*:*:*:*:*:* Versions 2.0 pre1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.0:pre2:*:*:*:*:*:* Versions 2.0 pre2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.0:pre3:*:*:*:*:*:* Versions 2.0 pre3 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.0:rc1:*:*:*:*:*:* Versions 2.0 rc1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.0:rc2:*:*:*:*:*:* Versions 2.0 rc2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.5:*:*:*:*:*:*:* Versions 2.5 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:2.5.1:*:*:*:*:*:*:* Versions 2.5.1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0:*:*:*:*:*:*:* Versions 3.0 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0:alpha1:*:*:*:*:*:* Versions 3.0 alpha1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0:alpha2:*:*:*:*:*:* Versions 3.0 alpha2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0:alpha3:*:*:*:*:*:* Versions 3.0 alpha3 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0.1:*:*:*:*:*:*:* Versions 3.0.1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0.2:*:*:*:*:*:*:* Versions 3.0.2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0.2:beta1:*:*:*:*:*:* Versions 3.0.2 beta1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.0.2:beta2:*:*:*:*:*:* Versions 3.0.2 beta2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.1:*:*:*:*:*:*:* Versions 3.1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.1:beta1:*:*:*:*:*:* Versions 3.1 beta1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.1:beta2:*:*:*:*:*:* Versions 3.1 beta2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.2:*:*:*:*:*:*:* Versions 3.2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.5:*:*:*:*:*:*:* Versions 3.5 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.5:beta1:*:*:*:*:*:* Versions 3.5 beta1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.5:beta2:*:*:*:*:*:* Versions 3.5 beta2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.5:beta3:*:*:*:*:*:* Versions 3.5 beta3 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.5:beta4:*:*:*:*:*:* Versions 3.5 beta4 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.5:beta5:*:*:*:*:*:* Versions 3.5 beta5 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.5:beta6:*:*:*:*:*:* Versions 3.5 beta6 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.6:*:*:*:*:*:*:* Versions 3.6 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.7:*:*:*:*:*:*:* Versions 3.7 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.7:beta1:*:*:*:*:*:* Versions 3.7 beta1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.7:beta2:*:*:*:*:*:* Versions 3.7 beta2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.7:beta3:*:*:*:*:*:* Versions 3.7 beta3 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.8:*:*:*:*:*:*:* Versions 3.8 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.8:beta1:*:*:*:*:*:* Versions 3.8 beta1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.8:beta2:*:*:*:*:*:* Versions 3.8 beta2 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.8:beta3:*:*:*:*:*:* Versions 3.8 beta3 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.8:beta4:*:*:*:*:*:* Versions 3.8 beta4 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.8:beta5:*:*:*:*:*:* Versions 3.8 beta5 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.9:*:*:*:*:*:*:* Versions 3.9 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.10:beta1:*:*:*:*:*:* Versions 3.10 beta1 Vulnerable ·Apache
  • cpe:2.3:a:apache:poi:3.10:beta2:*:*:*:*:*:* Versions 3.10 beta2 Vulnerable ·Apache

Remediation

  • Fix · GHSA-q56h-jjj6-52mf org.apache.poi:poi (Maven) Fixed in 3.10.1 Advisory →

Red Hat 5 advisories

  • RHSA-2015:1009 Released 2015-05-14 · Red Hat rating Important
    Red Hat JBoss Portal 6.2.0 update
    • Red Hat JBoss Portal 6.2
  • RHSA-2014:1398 Released 2014-10-13 · Red Hat rating Moderate
    Apache POI security update
    • Red Hat JBoss Data Virtualization 6.0
  • RHSA-2014:1399 Released 2014-10-13 · Red Hat rating Moderate
    Apache POI security update
    • Red Hat JBoss BPMS 6.0
Show 2 more Red Hat advisories
  • RHSA-2014:1400 Released 2014-10-13 · Red Hat rating Moderate
    Apache POI security update
    • Red Hat JBoss BRMS 6.0
  • RHSA-2014:1370 Released 2014-10-09 · Red Hat rating Moderate
    Apache POI security update
    • Red Hat JBoss Fuse Service Works 6.0

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat BPM Suite 6AffectedNo fix yet
Red Hat Enterprise Virtualization 3AffectedNo fix yet
Red Hat JBoss BRMS 5AffectedNo fix planned: Will not fix
Red Hat JBoss BRMS 6AffectedNo fix yet
Red Hat JBoss Portal 5AffectedNo fix planned: Will not fix
Red Hat JBoss BPMS 6.0Fixed RHSA-2014:1399
Red Hat JBoss BRMS 6.0Fixed RHSA-2014:1400
Red Hat JBoss Data Virtualization 6.0Fixed RHSA-2014:1398
Red Hat JBoss Fuse Service Works 6.0Fixed RHSA-2014:1370
Red Hat JBoss Portal 6.2Fixed RHSA-2015:1009

Timeline

  1. 2026-10-02 Threatist record created from CVE-2014-3529
  2. 2026-10-03 Alias added: GHSA-q56h-jjj6-52mf

References

  • TI-2017-09351 Infinite loop in Apache POI CVSS 3.1HIGH 7.5
  • TI-2025-22816 Improper input validation in Apache POI CVSS 3.1MEDIUM 5.3
  • TI-2012-00206 The UnhandledDataStructure function in hwpf/model/UnhandledDataStructure.java in Apache… CVSS 2.0MEDIUM 5.0
  • TI-2017-03644 Apache POI in versions prior to release 3.15 allows remote attackers to cause a denial of… CVSS 3.0MEDIUM 5.5
  • TI-2016-04320 The XLSX2CSV example in Apache POI before 3.14 allows remote attackers to read arbitrary… CVSS 3.0MEDIUM 5.5
  • TI-2014-07749 HSLFSlideShow in Apache POI before 3.11 allows remote attackers to cause a denial of… CVSS 2.0MEDIUM 5.0
See all 9 →

Sources