
Script de prueba de concepto de CVE‑2025‑4517
CVE-2025-4517 es una vulnerabilidad en el módulo tarfile de Python que permite escrituras arbitrarias de archivos fuera del directorio de extracción al extraer archivos tar no confiables. El problema ocurre al usar TarFile.extract() o TarFile.extractall() con filter="data" o filter="tar", que no previene completamente la travesía de rutas a través de miembros tar manipulados.
Python 3.14 cambió el filtro de extracción predeterminado a "data", por lo que las aplicaciones que dependen de este valor predeterminado también pueden verse afectadas. Si bien la instalación de distribución de origen no se ve afectada significativamente, cualquier aplicación que extraiga archivos tar no confiables usando estos filtros está expuesta.
PoC es solo para fines educativos y de investigación de seguridad autorizada.