CVE-2017-12626

poi: Parsing of multiple file types can cause a denial of service via infinite loop or out of memory exception

Published Jan 29, 2018 CVSS 3.1 · 7.5 High EPSS 10.1% KEV · Not listed
Description
Apache POI in versions prior to release 3.17 are vulnerable to Denial of Service Attacks: 1) Infinite Loops while parsing crafted WMF, EMF, MSG and macros (POI bugs 61338 and 61294), and 2) Out of Memory Exceptions while parsing crafted DOC, PPT and XLS (POI bugs 52372 and 61295).

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-0489 Apache POI in versions prior to release 3.17 are vulnerable to Denial of Service Attacks: 1) Infinite Loops while parsing crafted WMF, EMF, MSG and macros (POI bugs 61338 and 61294), and 2) Out of Memory Exceptions while parsing crafted DOC, PPT and XLS (POI bugs 52372 and 61295).
Github GHSA Github GHSA GHSA-523c-xh4g-mh5m Denial of Service in Apache POI
History
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics epss

{'score': 0.01797}

epss

{'score': 0.02422}

Weaknesses

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
May 28, 2026, 5:54 PM
Reserved
Aug 7, 2017, 12:00 AM
Status
Modified
Published
Jan 29, 2018, 5:29 PM
Modified
Jun 17, 2026, 1:03 AM
Severity
Moderate
Public date
Jan 26, 2018, 12:00 AM