WaratekVRT Sign in

CVE-2019-12415 Apache POI

Affected softwareApache POI
Severity5.5 Medium CVSS 3.1 2 scores
Fixed in4.1.1
WeaknessXML external entity (XXE) (CWE-611)
Published23 Oct 2019
Updated17 Jun 2026

Description

In Apache POI up to 4.1.0, when using the tool XSSFExportToXml to convert user-provided Microsoft Excel documents, a specially crafted document can allow an attacker to read files from the local filesystem or from internal network resources via XML External Entity (XXE) Processing.

Exploitation status

No public exploit

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

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC none indexed
  • EPSS 1.00% chance in 30 days

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full
  • Action available security rule
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to Protected by Waratek.

How to mitigate CVE-2019-12415

Upgrade Apache POI to 4.1.1 or later. Until you can, Waratek RASP blocks exploitation with a security rule that blocks this kind of attack. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

5.5 MEDIUM v3.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 5.5 MEDIUM CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N NVD Primary published
CVSS 2.0 2.1 none AV:L/AC:L/Au:N/C:P/I:N/A:N NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update January 2025 ↗ CPU 2025-Q1 Oracle Fusion Middleware / Runtime Engine (Apache POI) (12.2.1.4.0)
Oracle Critical Patch Update April 2023 ↗ CPU 2023-Q2 Oracle Financial Services Applications / Infrastructure (Apache POI) (2.7, 2.8, 2.9)
Oracle Critical Patch Update January 2023 ↗ CPU 2023-Q1 Oracle Supply Chain / Installation (Apache POI) (Prior to 21.0.2.0)
Oracle's note: This vulnerability applies to Oracle AutoVue Office, Oracle AutoVue 2D Professional, Oracle AutoVue 3D Professional Advanced, Oracle AutoVue EDA Professional and Oracle AutoVue Electro-Mechanical Professional. Please refer to Patch Availability Document for more details.
Oracle Critical Patch Update October 2022 ↗ CPU 2022-Q4 Oracle Insurance Applications / Framework Administrator IBFA (Apache POI) (5.2.0, 5.4.0-5.6.2)
Oracle Critical Patch Update October 2021 ↗ CPU 2021-Q4 Oracle Fusion Middleware / WebCenter Sites (Apache POI) (12.2.1.3.0, 12.2.1.4.0)
Oracle PeopleSoft / nVision (Apache POI) (8.57, 8.58, 8.59)
Oracle Critical Patch Update July 2021 ↗ CPU 2021-Q3 Oracle Fusion Middleware / OAM (Apache POI) (12.2.1.4.0)
Oracle Critical Patch Update January 2021 ↗ CPU 2021-Q1 Oracle Hyperion / Common Security (Apache POI) (11.1.2.4)
Oracle Critical Patch Update October 2020 ↗ CPU 2020-Q4 Oracle Communications / IDIH (Apache POI) (IDIH: 8.0.0-8.2.2)
Oracle Retail Applications / Store Connect (Apache POI) (15.0, 16.0)
Oracle Critical Patch Update July 2020 ↗ CPU 2020-Q3 Oracle Enterprise Manager / Application Service Level Mgmt (Apache POI) (12.1.0.5, 13.3.0.0, 13.4.0.0)
Oracle Financial Services Applications / Core (Apache POI) (12.0.0, 12.1.0)
Oracle Financial Services Applications / Core (Apache POI) (14.1.0-14.4.0)
Oracle Fusion Middleware / Security Framework (Apache POI) (12.2.1.3.0, 12.2.1.4.0)
Oracle Insurance Applications / Architecture (Apache POI) (10.2.0, 10.2.4, 11.0.2, 11.1.0, 11.2.0)
Oracle Insurance Applications / Architecture (Apache POI) (11.0.2, 11.1.0, 11.2.0)
Oracle Critical Patch Update April 2020 ↗ CPU 2020-Q2 Oracle Construction and Engineering / Office Open document processor (Apache POI) (17.1 - 17.3)
Oracle Financial Services Applications / Core (Apache POI) (2.4.0, 2.4.1, 2.5.0, 2.6.0, 2.6.1, 2.6.2, 2.7.0, 2.7.1, 2.9.0)
Oracle Financial Services Applications / Core (Apache POI) (2.7.0, 2.8.0)
Oracle Financial Services Applications / Core (Apache POI) (2.7.0, 2.8.0)
Oracle Financial Services Applications / Infrastructure (Apache POI) (8.0.6 - 8.0.9)
Oracle Financial Services Applications / Infrastructure (Apache POI) (8.0.6, 8.0.8)
Oracle Fusion Middleware / Studio (Apache POI) (1.6)
Oracle Critical Patch Update January 2020 ↗ CPU 2020-Q1 Oracle Construction and Engineering / Admin (Apache POI) (17.12.6, 18.8.8.1)
Oracle Construction and Engineering / Core (Apache POI) (16.1, 16.2, 17.7-17.12, 18.8, 19.12)
Oracle Enterprise Manager / Load Testing for Web Apps (Apache POI) (12.5.0.3, 13.1.0.1, 13.2.0.1, 13.3.0.1)
Oracle Fusion Middleware / Security Subsystem (Apache POI) (12.1.3.0.0)
Oracle Fusion Middleware / Studio (Apache POI) (3.2.0)
Oracle Retail Applications / General Application (Apache POI) (14.0)
Oracle Retail Applications / RPAS Fusion Client (Apache POI) (15.0.3)
Oracle Retail Applications / RPAS Fusion Client (Apache POI) (15.0.3, 16.0.3)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications IDIH (Apache POI) IDIH: 8.0.0-8.2.2
Oracle Construction and Engineering Admin (Apache POI) 17.12.6, 18.8.8.1 17.12.6 · 18.8.8.1
Oracle Construction and Engineering Core (Apache POI) 16.1, 16.2, 17.7-17.12, 18.8, 19.12 16.1 · 16.2 · 18.8 · 19.12
Oracle Construction and Engineering Office Open document processor (Apache POI) 17.1 - 17.3
Oracle Enterprise Manager Application Service Level Mgmt (Apache POI) 12.1.0.5, 13.3.0.0, 13.4.0.0 12.1.0.5 · 13.3.0.0 · 13.4.0.0
Oracle Enterprise Manager Load Testing for Web Apps (Apache POI) 12.5.0.3, 13.1.0.1, 13.2.0.1, 13.3.0.1 12.5.0.3 · 13.1.0.1 · 13.2.0.1 · 13.3.0.1
Oracle Financial Services Applications Core (Apache POI) 14.1.0-14.4.0 2.4.0 · 2.4.1 · 2.5.0 · 2.6.0 · 2.6.1 · 2.6.2 · 2.7.0 · 2.7.1 · 2.8.0 · 2.9.0 · 12.0.0 · 12.1.0
Oracle Financial Services Applications Infrastructure (Apache POI) 8.0.6 - 8.0.9 2.7 · 2.8 · 2.9 · 8.0.6 · 8.0.8
Oracle Fusion Middleware OAM (Apache POI) 12.2.1.4.0 12.2.1.4.0
Oracle Fusion Middleware Runtime Engine (Apache POI) 12.2.1.4.0 12.2.1.4.0
Oracle Fusion Middleware Security Framework (Apache POI) 12.2.1.3.0, 12.2.1.4.0 12.2.1.3.0 · 12.2.1.4.0
Oracle Fusion Middleware Security Subsystem (Apache POI) 12.1.3.0.0 12.1.3.0.0
Oracle Fusion Middleware Studio (Apache POI) 1.6 1.6 · 3.2.0
Oracle Fusion Middleware WebCenter Sites (Apache POI) 12.2.1.3.0, 12.2.1.4.0 12.2.1.3.0 · 12.2.1.4.0
Oracle Hyperion Common Security (Apache POI) 11.1.2.4 11.1.2.4
Oracle Insurance Applications Architecture (Apache POI) 10.2.0, 10.2.4, 11.0.2, 11.1.0, 11.2.0 10.2.0 · 10.2.4 · 11.0.2 · 11.1.0 · 11.2.0
Oracle Insurance Applications Framework Administrator IBFA (Apache POI) 5.2.0, 5.4.0-5.6.2 5.2.0
Oracle PeopleSoft nVision (Apache POI) 8.57, 8.58, 8.59 8.57 · 8.58 · 8.59
Oracle Retail Applications General Application (Apache POI) 14.0 14.0
Oracle Retail Applications RPAS Fusion Client (Apache POI) 15.0.3 15.0.3 · 16.0.3
Oracle Retail Applications Store Connect (Apache POI) 15.0, 16.0 15.0 · 16.0
Oracle Supply Chain Installation (Apache POI) Prior to 21.0.2.0

Maven packages

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

Products and versions

28 products, 66 version entries
SourceVendorProductSchemeAffected versions
nvd apache poi generic ≤ 4.1.0
nvd oracle application testing suite generic 12.5.0.3 · 13.1.0.1 · 13.2.0.1 · 13.3.0.1
nvd oracle banking enterprise originations generic 2.7.0 · 2.8.0
nvd oracle banking enterprise product manufacturing generic 2.7.0 · 2.8.0
nvd oracle banking payments generic 14.0.0 · 14.1.0
nvd oracle banking platform generic 2.4.0 · 2.4.1 · 2.5.0 · 2.6.0 · 2.6.1 · 2.6.2 · 2.7.0 · 2.7.1 · 2.9.0
nvd oracle big data discovery generic 1.6
nvd oracle communications diameter signaling router idih\ generic any version
nvd oracle endeca information discovery studio generic 3.2.0
nvd oracle enterprise manager base platform generic 12.1.0.5 · 13.3.0.0 · 13.4.0.0
nvd oracle enterprise repository generic 12.1.3.0.0
nvd oracle financial services analytical applications infrastructure generic ≥ 8.0.6 and ≤ 8.0.9
nvd oracle financial services market risk measurement and management generic 8.0.6 · 8.0.8
nvd oracle flexcube private banking generic 12.0.0 · 12.1.0
nvd oracle hyperion infrastructure technology generic 11.1.2.4
nvd oracle instantis enterprisetrack generic 17.1 · 17.2 · 17.3
nvd oracle insurance policy administration j2ee generic 11.0.2 · 11.1.0 · 11.2.0
nvd oracle insurance rules palette generic 10.2.0 · 10.2.4 · 11.0.2 · 11.1.0 · 11.2.0
nvd oracle jdeveloper generic 12.2.1.4.0
nvd oracle peoplesoft enterprise peopletools generic 8.57 · 8.58 · 8.59
nvd oracle primavera gateway generic 17.12.6 · 18.8.8.1
nvd oracle primavera unifier generic 16.1 · 16.2 · ≥ 17.7 and ≤ 17.12 · 18.8 · 19.12
nvd oracle retail clearance optimization engine generic 14.0
nvd oracle retail order broker generic 15.0 · 16.0
nvd oracle retail predictive application server generic 15.0.3 · 16.0.3
nvd oracle webcenter portal generic 12.2.1.3.0 · 12.2.1.4.0
nvd oracle webcenter sites generic 12.2.1.3.0 · 12.2.1.4.0
osv org.apache.poi poi generic < 4.1.1

Earlier manual review

A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** LOAD TESTING FOR WEB APPS (APACHE POI), SECURITY FRAMEWORK (APACHE POI), APPLICATION SERVICE LEVEL MGMT (APACHE POI), IDIH (APACHE POI), ARCHITECTURE (APACHE POI), NVISION (APACHE POI), ADMIN (APACHE POI), CORE (APACHE POI), STORE CONNECT (APACHE POI), OAM (APACHE POI), WEBCENTER SITES (APACHE POI), SECURITY SUBSYSTEM (APACHE POI), INFRASTRUCTURE (APACHE POI), RPAS FUSION CLIENT (APACHE POI), STUDIO (APACHE POI), OFFICE OPEN DOCUMENT PROCESSOR (APACHE POI), GENERAL APPLICATION (APACHE POI), COMMON SECURITY (APACHE POI) **Products:** PRIMAVERA UNIFIER, ORACLE JDEVELOPER, ORACLE ENTERPRISE MANAGER, ORACLE BANKING PLATFORM, ORACLE BANKING PAYMENTS, HYPERION INFRASTRUCTURE TECHNOLOGY, ORACLE BANKING ENTERPRISE PRODUCT MANUFACTURING, ORACLE RETAIL PREDICTIVE APPLICATION SERVER, ORACLE RETAIL CLEARANCE OPTIMIZATION ENGINE, ORACLE WEBCENTER PORTAL, ORACLE FINANCIAL SERVICES APPLICATIONS, ORACLE PEOPLESOFT, ORACLE RETAIL APPLICATIONS, ORACLE INSURANCE POLICY ADMINISTRATION J2EE, ORACLE APPLICATION TESTING SUITE, ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE, POI, ENTERPRISE MANAGER BASE PLATFORM, ORACLE CONSTRUCTION AND ENGINEERING, ORACLE WEBCENTER SITES, ORACLE INSURANCE APPLICATIONS, ORACLE BANKING ENTERPRISE ORIGINATIONS, ORACLE FLEXCUBE PRIVATE BANKING, ORACLE COMMUNICATIONS DIAMETER SIGNALING ROUTER (DSR), PRIMAVERA GATEWAY, ORACLE FUSION MIDDLEWARE, ORACLE ENTERPRISE REPOSITORY, ORACLE COMMUNICATIONS, ORACLE BIG DATA DISCOVERY, ORACLE FINANCIAL SERVICES MARKET RISK MEASUREMENT AND MANAGEMENT, INSTANTIS ENTERPRISETRACK, ORACLE RETAIL ORDER BROKER, ORACLE INSURANCE RULES PALETTE, ORACLE HYPERION, PEOPLESOFT ENTERPRISE PEOPLETOOLS, ORACLE ENDECA INFORMATION DISCOVERY STUDIO

References

URLTags
https://github.com/apache/poi PACKAGE
https://lists.apache.org/thread.html/13a54b6a03369cfb418a699180ffb83bd727320b6ddfec198b9b728e@%3Cannounce.apache.org%3E WEB
https://lists.apache.org/thread.html/2ac0327748de0c2b3c1c012481b79936797c711724e0b7da83cf564c@%3Cuser.tika.apache.org%3E WEB
https://lists.apache.org/thread.html/895164e03a3c327449069e2fd6ced0367561878b3ae6a8ec740c2007@%3Cuser.tika.apache.org%3E WEB
https://lists.apache.org/thread.html/d88b8823867033514d7ec05d66f88c70dc207604d3dcbd44fd88464c@%3Cuser.tika.apache.org%3E WEB
https://lists.apache.org/thread.html/r204ba2a9ea750f38d789d2bb429cc0925ad6133deea7cbc3001d96b5@%3Csolr-user.lucene.apache.org%3E WEB
https://www.oracle.com//security-alerts/cpujul2021.html WEB
https://www.oracle.com/security-alerts/cpuApr2021.html WEB
https://www.oracle.com/security-alerts/cpuapr2020.html WEB
https://www.oracle.com/security-alerts/cpujan2020.html WEB

Timeline

Published2019-10-23By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.