HIGH · 7.6

CVE-2015-20107

In Python (aka CPython) up to 3.10.8, the mailcap module does not add escape characters into commands discovered in the system mailcap file. This may allow attackers to inject shell commands into appl...

Vulnerability Description

In Python (aka CPython) up to 3.10.8, the mailcap module does not add escape characters into commands discovered in the system mailcap file. This may allow attackers to inject shell commands into applications that call mailcap.findmatch with untrusted input (if they lack validation of user-provided filenames or arguments). The fix is also back-ported to 3.7, 3.8, 3.9

CVSS Score

7.6

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
LOW
Integrity
HIGH
Availability
LOW

Affected Products

VendorProductVersions
PythonPython>= 3.7.0, <= 3.7.15
NetappActive Iq Unified Manager-
NetappOntap Select Deploy Administration Utility-
NetappSnapcenter-
FedoraprojectFedora35

Related Weaknesses (CWE)

References

FAQ

What is CVE-2015-20107?

CVE-2015-20107 is a vulnerability with a CVSS score of 7.6 (HIGH). In Python (aka CPython) up to 3.10.8, the mailcap module does not add escape characters into commands discovered in the system mailcap file. This may allow attackers to inject shell commands into appl...

How severe is CVE-2015-20107?

CVE-2015-20107 has been rated HIGH with a CVSS base score of 7.6/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2015-20107?

Check the references section above for vendor advisories and patch information. Affected products include: Python Python, Netapp Active Iq Unified Manager, Netapp Ontap Select Deploy Administration Utility, Netapp Snapcenter, Fedoraproject Fedora.