El ecosistema Python sigue evolucionando y, desde el 3 de junio de 2025, ya puedes actualizarte a Python 3.13.4, la última versión de mantenimiento de la rama 3.13. Esta actualización, especialmente relevante para desarrolladores que buscan estabilidad y seguridad, incorpora importantes parches de seguridad y más de 300 correcciones que refuerzan la robustez de tus proyectos.
Principales mejoras de seguridad en Python 3.13.4
La seguridad es uno de los focos principales de esta versión. Python 3.13.4 soluciona varias vulnerabilidades críticas, entre ellas:
- Corrección de fallos en la extracción de archivos tar: Se han solucionado varios problemas que permitían a atacantes eludir los filtros de extracción de tarfile mediante enlaces simbólicos y duros especialmente diseñados. Estas vulnerabilidades estaban identificadas bajo los códigos CVE 2024-12718, CVE 2025-4138, CVE 2025-4330, CVE 2025-4435 y CVE 2025-4517.
- Parche en el decodificador “unicode-escape”: Se ha corregido un fallo de uso después de liberar memoria (use-after-free) que podía provocar comportamientos inesperados o vulnerabilidades al manejar errores no estrictos.
- Mejoras en el módulo ipaddress: Ahora el procesamiento de direcciones IPv6 largas se corta antes para evitar un consumo excesivo de memoria y posibles ataques de denegación de servicio.
Estas actualizaciones hacen que Python 3.13.4 sea una versión imprescindible para quienes priorizan la seguridad en sus desarrollos.
Más de 300 correcciones y mejoras
Además de los parches de seguridad, esta versión incorpora más de 300 correcciones de errores, mejoras en la construcción y cambios en la documentación respecto a la versión anterior (3.13.3). Entre los aspectos destacados:
- Mayor estabilidad y rendimiento: Se han resuelto bugs que afectaban a la ejecución de scripts, la gestión de memoria y la interoperabilidad entre módulos.
- Mejoras en la documentación: La información oficial se ha ampliado y actualizado para facilitar la migración y el uso de las nuevas características.
- Compatibilidad ampliada: Se han realizado pequeños ajustes para mejorar la experiencia en diferentes plataformas y sistemas operativos.
¿Por qué actualizar a Python 3.13.4?
Si ya trabajas con Python 3.13, actualizar a la versión 3.13.4 es altamente recomendable para mantener tus proyectos protegidos y aprovechar una base más estable y eficiente. Si vienes de versiones anteriores, recuerda que Python 3.13 introdujo grandes novedades como el nuevo intérprete interactivo mejorado, el modo experimental sin GIL (Global Interpreter Lock), un compilador JIT preliminar y optimizaciones en el uso de memoria y el manejo de docstrings.
Conclusión
Python 3.13.4 es una actualización clave para quienes buscan seguridad, estabilidad y un entorno de desarrollo robusto. No pospongas la actualización: mantén tus proyectos protegidos y aprovecha las últimas mejoras del lenguaje más popular del mundo.
Si quieres formarte como programador en Python o necesitas actualizar tus conocimientos, aquí te dejamos tres enlaces a nuestros cursos de Python:
