Originalbeschreibung
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
Betroffene Software
- Python ≥ 3.7.0 ≤ 3.7.15≥ 3.10.0 < 3.10.8≥ 3.8.0 ≤ 3.8.15≥ 3.9.0 ≤ 3.9.15 Behoben in: 3.10.8 exakte Übereinstimmung
Details
- Veröffentlicht
- 2022-04-13
- Zuletzt geändert
- 2026-10-14
- CVSS-Vektor
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Referenzen
- cve.org/CVE-2015-20107
- nvd.nist.gov/vuln/detail/CVE-2015-20107
- bugs.python.org/issue24778
- github.com/python/cpython/issues/68966
- security.netapp.com/advisory/ntap-20220616-0001/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/F...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/E...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/F...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/O...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/M...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/Y...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/X...
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W...
Verfolgen Sie diese Versionen auf Ihren eigenen Servern
InfraGuard erfasst die installierten Softwareversionen auf jedem Server und markiert diejenigen mit bekannten Schwachstellen. Self-Hosted – nichts verlässt Ihr Netzwerk.
Dieses Produkt verwendet Daten der NVD-API, ist jedoch nicht von der NVD empfohlen oder zertifiziert. CVE® ist eine eingetragene Marke von The MITRE Corporation; CVE-Datensätze werden gemäß den Nutzungsbedingungen des CVE Program verwendet.