CVE-2015-20107
python3.9 - security update
7.6
HIGH
CVSS 3.1
EPSS 0.80%
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
How to fix CVE-2015-20107
To remediate CVE-2015-20107, upgrade the affected package to a fixed version below.
- —upgrade to 3.10.5-r0 or later
- —no fix listed
- —no fix listed
- —upgrade to 2.7.16-2+deb10u2 or later
- —upgrade to 3.7.3-2+deb10u5 or later
- —upgrade to 3.9.2-1+deb11u2 or later
- —upgrade to 3.9.2-1+deb11u2 or later
Is CVE-2015-20107 being exploited?
Low — EPSS is 0.8%, meaning exploitation activity has not been observed at scale.
Affected packages (7)
- from 0, < 3.10.5-r0
- from 0
- from 0
- from 0, < 2.7.16-2+deb10u2
- from 0, < 3.7.3-2+deb10u5
- from 0, < 3.9.2-1+deb11u2
- from 0, < 3.9.2-1+deb11u2
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | HIGH7.6 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L |