Vulnerabilidad en módulo de Python

Se han encontrado varias vulnerabilidades en el archivo tar del módulo CPython. Estas podrían ser explotadas para permitir la escritura de archivos arbitraria y la manipulación de datos.  

Productos afectados

Módulo CPython de Python

  • Versiones anteriores a la 3.9.23
  • Versión 3.10.x, versiones anteriores a 3.10.18
  • Versión 3.11.x, versiones anteriores a 3.11.13
  • Versión 3.12.x, versiones anteriores a 3.12.11
  • Versión 3.13.x, versiones anteriores a 3.13.14
  • Versión 3.14.0x, versiones anteriores a 3.14.0

Impacto

Las vulnerabilidades de mayor severidad se hanidentificado como:

CVE-2025-4517: con una puntuación de 9.4 en CVSS v3.1. Esta vulnerabilidad afecta al usar el módulo tarfile para extraer archivos tar no confiables y podría permitir escrituras arbitrarias en el sistema de archivos fuera del directorio de extracción durante la extracción.

CVE-2025-4330: con una puntuación de 7.5 en CVSS v3.1. Esta vulnerabilidad afecta al usar el módulo tarfile para extraer archivos tar no confiables y podría permitir ignorar el filtro de extracción, lo que habilita que los enlaces simbólicos apunten fuera del directorio de destino y la modificación de algunos metadatos de archivo.

CVE-2025-4138: con una puntuación de 7.5 en CVSS v3.1. Esta vulnerabilidad afecta al usar el módulo tarfile para extraer archivos tar no confiables y podría permitir ignorar el filtro de extracción, lo que habilita que los enlaces simbólicos apunten fuera del directorio de destino y la modificación de algunos metadatos de archivo.

CVE-2025-4435: con una puntuación de 7.5 en CVSS v3.1. Existe una vulnerabilidad donde el comportamiento documentado no coincide con el obtenido de TarFile.errorlevel = 0. En las versiones afectadas, el miembro se extrae y no se omite, comportamiento inverso al descrito en su documentación.

Recomendación

Actualizar a la última versión disponible a través del sitio web oficial del fabricante.

Referencias

https://www.cve.org/CVERecord?id=CVE-2025-4435

https://www.cve.org/CVERecord?id=CVE-2025-4517

https://www.cve.org/CVERecord?id=CVE-2025-4138

https://www.cve.org/CVERecord?id=CVE-2025-4330

Compartir: