{"id":"CVE-2014-3574","aliases":["CLSA-2026-1777941834","DEBIAN-CVE-2014-3574","EUVD-2022-2665","GHSA-5wfp-8643-c58x","MGASA-2014-0550"],"status":"published","title":"Improper Input Validation in Apache POI","description":"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.","severity":{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.0711,"percentile":0.94283,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-20"],"published":"2014-09-04T17:00:00Z","modified":"2026-11-02T19:45:25Z","fixes":[{"ecosystem":"Maven","package":"org.apache.poi:poi","fixed_in":["3.10.1","3.11-beta2"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:12","package":"libapache-poi-java","fixed_in":["3.10.1-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"libapache-poi-java","fixed_in":["3.10.1-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"libapache-poi-java","fixed_in":["3.10.1-1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.apache.poi:poi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.10.1"}]}]},{"source":"ghsa","ecosystem":"Maven","package":"org.apache.poi:poi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.11-beta1"},{"last_affected":"3.11-beta1"},{"fixed":"3.11-beta2"}]}],"versions":["3.11-beta1"]},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.apache.poi:poi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.10-FINAL"},{"fixed":"3.10-FINAL-tuxcare.1"}]}],"versions":["3.10-FINAL"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.apache.poi:poi-ooxml","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.10-FINAL"},{"fixed":"3.10-FINAL-tuxcare.1"}]}],"versions":["3.10-FINAL"],"bundled":5},{"source":"osv","ecosystem":"TuxCare:Maven","package":"org.apache.poi:poi-scratchpad","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.10-FINAL"},{"fixed":"3.10-FINAL-tuxcare.1"}]}],"versions":["3.10-FINAL"],"bundled":5},{"source":"osv","ecosystem":"Debian:12","package":"libapache-poi-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.10.1-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"libapache-poi-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.10.1-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"libapache-poi-java","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.10.1-1"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.apache.poi:poi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.10.1"}]}],"versions":["3.0-FINAL","3.0.1-FINAL","3.0.2-FINAL","3.0.2-beta1","3.0.2-beta2","3.1-FINAL","3.1-beta1","3.1-beta2","3.10-FINAL","3.10-beta1","3.10-beta2","3.2-FINAL","3.5-FINAL","3.5-beta1","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"]},{"source":"osv","ecosystem":"Maven","package":"org.apache.poi:poi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.11-beta1"},{"fixed":"3.11-beta2"}]}],"versions":["3.11-beta1"]},{"source":"osv","ecosystem":"Mageia:4","package":"apache-poi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.10.1-1.mga4"}]}],"bundled":2}],"products":[{"vendor":"apache","product":"poi"}],"references":[{"url":"http://www-01.ibm.com/support/docview.wss?uid=swg21996759","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://www.securityfocus.com/bid/69648","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"http://poi.apache.org/changes.html","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://secunia.com/advisories/61766","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"https://lucene.apache.org/solr/solrnews.html#18-august-2014-recommendation-to-update-apache-poi-in-apache-solr-480-481-and-490-installations","tags":["x_refsource_CONFIRM","x_transferred","Patch","Vendor Advisory","advisory","fix","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-1370.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://www.apache.org/dist/poi/release/RELEASE-NOTES.txt","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"http://secunia.com/advisories/60419","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/95768","tags":["vdb-entry","x_refsource_XF","x_transferred","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-1400.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-1398.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://secunia.com/advisories/59943","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-1399.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-3574","tags":["advisory"]},{"url":"https://svn.apache.org/repos/asf/poi/branches/REL_3_10_BRANCH@1616509","tags":["web"]},{"url":"https://svn.apache.org/repos/asf/poi/trunk@1615720","tags":["web"]},{"url":"https://svn.apache.org/repos/asf/poi/trunk@1615731","tags":["web"]},{"url":"https://svn.apache.org/repos/asf/poi/trunk@1615781","tags":["web"]},{"url":"https://github.com/advisories/GHSA-5wfp-8643-c58x"},{"url":"https://security-tracker.debian.org/tracker/CVE-2014-3574","tags":["advisory"]},{"url":"https://github.com/apache/poi","tags":["package"]},{"url":"https://advisories.mageia.org/MGASA-2014-0550.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=14128","tags":["report"]},{"url":"https://lists.fedoraproject.org/pipermail/package-announce/2014-September/137802.html","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2014-3574","description":"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.","status":"published","published":"2014-09-04T17:00:00Z","modified":"2024-08-06T10:50:17.79Z","updated_at":"2026-11-02T14:33:44.569327Z"}],"euvd":[{"id":"EUVD-2022-2665","description":"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.","status":"published","published":"2014-09-04T17:00:00Z","modified":"2024-08-06T10:50:17Z","updated_at":"2026-11-03T01:57:09.905604Z"}],"ghsa":[{"id":"GHSA-5wfp-8643-c58x","title":"Improper Input Validation in Apache POI","description":"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.","status":"published","published":"2022-05-17T01:24:36Z","modified":"2024-04-16T16:33:25Z","cwes":["CWE-20"],"updated_at":"2026-11-02T14:37:43.62603Z"}],"nvd":[{"id":"CVE-2014-3574","description":"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.","status":"published","published":"2014-09-04T17:55:05.67Z","modified":"2026-06-17T00:08:32.377Z","cvss":[{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:02:55.540337Z"}],"osv":[{"id":"CLSA-2026-1777941834","title":"TuxCare security update for org.apache.poi (5 CVEs)","description":"TuxCare rebuilt 3 org.apache.poi packages to address 5 CVEs. Fixed in 3.10-FINAL-tuxcare.1.","status":"published","published":"2026-08-04T14:52:30Z","modified":"2026-11-02T19:45:25.333075159Z","updated_at":"2026-11-02T20:30:40.499236Z"},{"id":"CVE-2014-3574","description":"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.","status":"published","published":"2014-09-04T17:55:05Z","modified":"2026-04-16T06:23:52.664189066Z","updated_at":"2026-11-02T15:43:59.654289Z"},{"id":"DEBIAN-CVE-2014-3574","description":"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.","status":"published","published":"2014-09-04T17:55:05.67Z","modified":"2026-10-23T15:47:29.201834088Z","updated_at":"2026-11-02T15:45:26.134753Z"},{"id":"GHSA-5wfp-8643-c58x","title":"Improper Input Validation in Apache POI","description":"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.","status":"published","published":"2022-05-17T01:24:36Z","modified":"2024-12-08T05:37:27.312165Z","cwes":["CWE-20"],"updated_at":"2026-11-02T15:46:38.911014Z"},{"id":"MGASA-2014-0550","title":"Updated apache-poi packages fix security vulnerabilities","description":"Updated apache-poi packages fix security vulnerabilities:\n\nIt was found that Apache POI would resolve entities in OOXML documents. A\nremote attacker able to supply OOXML documents that are parsed by Apache POI\ncould use this flaw to read files accessible to the user running the\napplication server, and potentially perform other more advanced XXE attacks\n(CVE-2014-3529).\n\nIt was found that Apache POI would expand an unlimited number of entities in\nOOXML documents. A remote attacker able to supply OOXML documents that are\nparsed by Apache POI could use this flaw to trigger a denial of service\nattack via excessive CPU and memory consumption (CVE-2014-3574).\n","status":"published","published":"2014-12-26T17:04:58Z","modified":"2026-04-16T06:24:34.084489916Z","updated_at":"2026-11-02T15:49:39.488462Z"}]}}
