Read the docs
TI-2014-02898 Aliases CVE-2014-3574GHSA-5wfp-8643-c58x

Apache POI before 3.10.1 and 3.11.x before 3.11-beta2 allows remote attackers to cause a…

Priority LOW 30CWE-20Published · Updated

Key facts

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

Attack profile from CVSS 2.0 · NVD. Fix status from CNA, GitHub and Red Hat.

Summary

Apache POI before 3.10.1 and 3.11.x before 3.11-beta2 allows remote attackers to cause a denial of service (CPU consumption and crash) via a crafted OOXML file, aka an XML Entity Expansion (XEE) attack.

Why it matters now

EPSS 0.0711 94th percentileScored 2026-11-07
Fix Partial org.apache.poi:poi (Maven): 3.10.1, 3.11-beta2Red Hat: 5 advisoriesRed Hat: 5 fixed, 7 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-5wfp-8643-c58x
—org.apache.poi:poi (Maven)3.11-beta1 to before 3.11-beta23.11-beta2Patch availableGHSA-5wfp-8643-c58x
  • — 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-5wfp-8643-c58x
  • org.apache.poi:poi (Maven) Vendor— Affected 3.11-beta1 to before 3.11-beta2 Fixed in 3.11-beta2 Patch available GHSA-5wfp-8643-c58x

CPE configurations NVD · 65

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 55 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:3.11:beta1:*:*:*:*:*:*3.11 beta1VulnerableApache
  • 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
  • cpe:2.3:a:apache:poi:3.11:beta1:*:*:*:*:*:* Versions 3.11 beta1 Vulnerable ·Apache

Remediation

  • Fix · GHSA-5wfp-8643-c58x org.apache.poi:poi (Maven) Fixed in 3.10.1 Advisory →
  • Fix · GHSA-5wfp-8643-c58x org.apache.poi:poi (Maven) Fixed in 3.11-beta2 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 SOA Platform 4AffectedNo fix planned: Will not fix
Red Hat Satellite 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-3574
  2. 2026-10-03 Alias added: GHSA-5wfp-8643-c58x

References

  • TI-2017-09351 Infinite loop in Apache POI CVSS 3.1HIGH 7.5
  • TI-2014-02855 The OPC SAX setup in Apache POI before 3.10.1 allows remote attackers to read arbitrary… CVSS 2.0MEDIUM 4.3
  • 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
See all 9 →

Sources