CVE-2018-14065

XMLReader.php in PHPOffice Common before 0.2.9 allows XXE

published July 15, 2018

CVSS
โ€”
EPSS
2%
Percentile
82.2
In the wild
Unconfirmed
What it is

โš ๏ธ A sneaky XML parsing flaw could let attackers peek into sensitive files! This vulnerability in PHPOffice Common before version 0.2.9 is a classic case of XML External Entity (XXE) exploitation. ๐Ÿ” Think of it like a restaurant that allows a customer to place a secret order without checking the menu โ€” they could ask for anything from the kitchen, including confidential recipes! If exploited, an attacker could read sensitive files on the server, which could lead to exposure of confidential data. This is especially concerning in environments where sensitive documents might be stored, making it a potentially painful oversight for any organization.

Put simply

Think of it like a restaurant that allows a customer to place a secret order without checking the menu โ€” they could ask for anything from the kitchen, including confidential recipes! The vulnerability in XMLReader.php allows for XML External Entity (XXE) attacks, where an attacker can manipulate XML input to access files on the server and possibly perform other unauthorized actions.

What to do

If exploited, an attacker could read sensitive files on the server, which could lead to exposure of confidential data. This is especially concerning in environments where sensitive documents might be stored, making it a potentially painful oversight for any organization. Upgrade PHPOffice Common to version 0.2.9 or later to mitigate this risk. It's also wise to review any XML handling throughout your application to ensure proper configurations and security measures are in place. This is fixable! Update your library and secure your XML parsing practices, and you'll be a security hero in no time! ๐Ÿฆธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02177 ยท 82.2th percentile
Published
2018-07-15T15:00Z
EPSS history
Timeline
  • 15 JUL 15:00Z
    XMLReader.php in PHPOffice Common before 0.2.9 allows XXE
    cvelistv5