Vulnerability Database

289,689

Total vulnerabilities in the database

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 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

  • Published: Apr 13, 2022
  • Updated: May 9, 2024
  • CVE: CVE-2015-20107
  • Severity: High
  • Exploit:

CVSS v3:

  • Severity: High
  • Score: 7.6
  • AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L

CVSS v2:

  • Severity: High
  • Score: 8
  • AV:N/AC:L/Au:S/C:P/I:C/A:P

CWEs:

OWASP TOP 10:

Software From Fixed in
python / python 3.8.0 3.8.15.x
python / python 3.9.0 3.9.15.x
python / python 3.10.0 3.10.8
python / python 3.7.0 3.7.15.x
fedoraproject / fedora 35 35.x
fedoraproject / fedora 36 36.x
fedoraproject / fedora 37 37.x