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

Vulnerabilidad en una python3.dll en CPython incorporado en una aplicación nativa en Python en Windows (CVE-2020-15523)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-427 Elemento no controlado en la ruta de búsqueda
Fecha de publicación:
04/07/2020
Última modificación:
05/07/2022

Descripción

En Python versiones 3.6 hasta 3.6.10, 3.7 hasta 3.7.8, 3.8 hasta 3.8.4rc1 y 3.9 hasta 3.9.0b4 en Windows, se puede usar una python3.dll de tipo caballo de Troya en los casos en que CPython está incorporado en una aplicación nativa. Esto se produce porque python3X.dll puede usar una ruta de búsqueda no válida para cargar python3.dll (después de que haya sido usado Py_SetPath). NOTA: este problema NO PUEDE ocurrir cuando se usa python.exe desde una instalación estándar (no incorporada) de Python en Windows

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.5.0 (incluyendo) 3.5.10 (excluyendo)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.6.0 (incluyendo) 3.6.12 (excluyendo)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.7.0 (incluyendo) 3.7.9 (excluyendo)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.8.0 (incluyendo) 3.8.4 (excluyendo)
cpe:2.3:a:python:python:3.8.4:rc1:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha1:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha2:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha3:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha4:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha5:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:alpha6:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:beta1:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:beta2:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:beta3:*:*:*:*:*:*
cpe:2.3:a:python:python:3.9.0:beta4:*:*:*:*:*:*