Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en el archivo mailcap del sistema en Python (CVE-2015-20107)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-77 Neutralización incorrecta de elementos especiales usados en un comando (Inyección de comando)
Fecha de publicación:
13/04/2022
Última modificación:
07/11/2023

Descripción

En Python (también conocido como CPython) hasta la versión 3.10.8, el módulo mailcap no añade caracteres de escape en los comandos descubiertos en el archivo mailcap del sistema. Esto puede permitir a los atacantes inyectar comandos de shell en aplicaciones que llamen a mailcap.findmatch con entradas no confiables (si carecen de validación de los nombres de archivos o argumentos proporcionados por el usuario). La corrección también se ha aplicado a las versiones 3.7, 3.8 y 3.9

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.7.0 (incluyendo) 3.7.15 (incluyendo)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.8.0 (incluyendo) 3.8.15 (incluyendo)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.9.0 (incluyendo) 3.9.15 (incluyendo)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.10.0 (incluyendo) 3.10.8 (excluyendo)
cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:vmware_vsphere:*:*
cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:*
cpe:2.3:a:netapp:ontap_select_deploy_administration_utility:-:*:*:*:*:*:*:*
cpe:2.3:a:netapp:snapcenter:-:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:35:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:*


Referencias a soluciones, herramientas e información