El analizador XML Expat corrige una vulnerabilidad crítica de larga duración: Una batalla de una década
Después de dos años y medio de esfuerzo, se ha corregido finalmente una vulnerabilidad crítica (CVE-2024-8176) en el analizador XML Expat. La vulnerabilidad, derivada de llamadas recursivas que pueden provocar desbordamientos de pila y ataques de denegación de servicio, se ha solucionado en la versión 2.7.0. El mantenedor Sebastian Pipping, después de contactar con varias empresas para obtener ayuda, colaboró con Siemens y otras durante diez meses para resolver tres variantes del problema. La versión también incluye otras mejoras, como un nuevo fuzzer y binarios de 64 bits para Windows. Esta historia sirve como recordatorio de los riesgos de seguridad ocultos incluso en técnicas de programación aparentemente simples y de la importancia de la colaboración de la comunidad de código abierto.
Leer más