Vulnerability Details : CVE-2017-5992
Openpyxl 2.4.1 resolves external entities by default, which allows remote attackers to conduct XXE attacks via a crafted .xlsx document.
Vulnerability category: XML external entity (XXE) injection
Exploit prediction scoring system (EPSS) score for CVE-2017-5992
Probability of exploitation activity in the next 30 days: 0.48%
Percentile, the proportion of vulnerabilities that are scored at or less: ~ 73 % EPSS Score History EPSS FAQ
CVSS scores for CVE-2017-5992
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source |
---|---|---|---|---|---|
5.8
|
MEDIUM | AV:N/AC:M/Au:N/C:P/I:N/A:P |
8.6
|
4.9
|
NIST |
8.2
|
HIGH | CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:H |
1.8
|
5.8
|
NIST |
CWE ids for CVE-2017-5992
-
The product processes an XML document that can contain XML entities with URIs that resolve to documents outside of the intended sphere of control, causing the product to embed incorrect documents into its output.Assigned by: nvd@nist.gov (Primary)
References for CVE-2017-5992
-
https://bitbucket.org/openpyxl/openpyxl/commits/3b4905f428e1
openpyxl / openpyxl / commit / 3b4905f428e1 — BitbucketIssue Tracking;Third Party Advisory
-
https://bitbucket.org/openpyxl/openpyxl/issues/749
openpyxl / openpyxl / issues / #749 - XXE vulnerability when loading workbook — BitbucketIssue Tracking;Third Party Advisory
-
http://www.openwall.com/lists/oss-security/2017/02/07/5
oss-security - CVE request: XXE in OpenpyxlMailing List;Third Party Advisory
-
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854442
#854442 - XXE vulnerability in python-openpyxl - Debian Bug report logsIssue Tracking;Third Party Advisory
Products affected by CVE-2017-5992
- cpe:2.3:a:python:openpyxl:2.4.1:*:*:*:*:*:*:*