AUGUST 4, 2026
Live Feed
Back to database
Case File

CVE-2019-12331

HIGH · CVSS 8.8 EPSS 1.35% Public Exploit

Source: NVD + CISA KEV + EPSS (historical backfill) · Published 2019-11-07 · Last synced 2026-08-04

CyberRota Analysis

This is a high severity vulnerability with a CVSS score of 8.8. It affects Office. Public exploit code or proof-of-concept references have been detected in its references.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2019-12331
Severity
HIGH
CVSS
8.8
EPSS
1.35%
Office

Original NVD Description

PHPOffice PhpSpreadsheet before 1.8.0 has an XXE issue. The XmlScanner decodes the sheet1.xml from an .xlsx to utf-8 if something else than UTF-8 is declared in the header. This was a security measurement to prevent CVE-2018-19277 but the fix is not sufficient. By double-encoding the the xml payload to utf-7 it is possible to bypass the check for the string ‚<!ENTITY‘ and thus allowing for an xml external entity processing (XXE) attack.

Related CVEs

Other vulnerabilities affecting the same vendor(s)