{"id":"CVE-2014-3529","aliases":["CLSA-2026-1777941834","DEBIAN-CVE-2014-3529","EUVD-2022-4891","GHSA-q56h-jjj6-52mf","MGASA-2014-0550"],"status":"published","title":"Improper Restriction of XML External Entity Reference in Apache POI","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.","severity":{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.12757,"percentile":0.963,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-611"],"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"],"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":"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":"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://poi.apache.org/changes.html","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://www.securityfocus.com/bid/78018","tags":["vdb-entry","x_refsource_BID","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","Vendor Advisory","advisory","web"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/95770","tags":["vdb-entry","x_refsource_XF","x_transferred","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","web"]},{"url":"http://secunia.com/advisories/60419","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-1400.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","advisory","web"]},{"url":"http://www.securityfocus.com/bid/69647","tags":["vdb-entry","x_refsource_BID","x_transferred","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-3529","tags":["advisory"]},{"url":"https://github.com/apache/poi/commit/103b45073c7b504236588b3acc146530205af53c","tags":["web"]},{"url":"https://github.com/apache/poi/commit/236c3c52a9b90688b2e57ec503559409e29f33ed","tags":["web"]},{"url":"https://github.com/apache/poi/commit/6050a68d5adfb4ffef1edb778add09bcee32d1c3","tags":["web"]},{"url":"https://github.com/apache/poi/commit/d72bd78c19dfb7b57395a66ae8d9269d59a87bd2","tags":["web"]},{"url":"https://github.com/apache/poi/commit/eabb6a924be24abb879372d0bc967e0d316b2cf8","tags":["web"]},{"url":"https://github.com/advisories/GHSA-q56h-jjj6-52mf"},{"url":"https://security-tracker.debian.org/tracker/CVE-2014-3529","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-3529","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.","status":"published","published":"2014-09-04T17:00:00Z","modified":"2024-08-06T10:50:16.343Z","updated_at":"2026-11-02T14:33:44.23164Z"}],"euvd":[{"id":"EUVD-2022-4891","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.","status":"published","published":"2014-09-04T17:00:00Z","modified":"2024-08-06T10:50:16Z","updated_at":"2026-11-03T01:57:10.446744Z"}],"ghsa":[{"id":"GHSA-q56h-jjj6-52mf","title":"Improper Restriction of XML External Entity Reference in Apache POI","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.","status":"published","published":"2022-05-17T01:24:40Z","modified":"2024-04-16T16:27:09Z","cwes":["CWE-611"],"updated_at":"2026-11-02T14:37:43.62603Z"}],"nvd":[{"id":"CVE-2014-3529","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.","status":"published","published":"2014-09-04T17:55:05.623Z","modified":"2026-06-17T00:08:25.63Z","cvss":[{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","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-3529","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.","status":"published","published":"2014-09-04T17:55:05Z","modified":"2026-04-16T06:22:24.012922668Z","updated_at":"2026-11-02T15:43:59.654289Z"},{"id":"DEBIAN-CVE-2014-3529","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.","status":"published","published":"2014-09-04T17:55:05.623Z","modified":"2026-10-23T15:47:23.328185381Z","updated_at":"2026-11-02T15:45:26.134753Z"},{"id":"GHSA-q56h-jjj6-52mf","title":"Improper Restriction of XML External Entity Reference in Apache POI","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.","status":"published","published":"2022-05-17T01:24:40Z","modified":"2024-12-08T05:29:38.053062Z","cwes":["CWE-611"],"updated_at":"2026-11-02T15:46:54.055966Z"},{"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"}]}}
