Se han descubierto varias vulnerabilidades en XFree86. Las correcciones que se listan a continuación contienen la identificación del proyecto Common Vulnerabilities and Exposures (Exposiciones y Vulnerabilidades Comunes - CVE):
Desbordamiento de buffer en ReadFontAlias de dirfile.c desde XFree86 4.1.0 hasta 4.3.0 que permitía a los usuarios locales y a los atacantes remotos ejecutar código arbitrario por medio de un archivo de alias de tipografías (font.alias), con un token grande, una vulnerabilidad distinta de la CAN-2004-0084.
Desbordamiento de buffer en la función ReadFontAlias en XFree86 desde 4.1.0 hasta 4.3.0 al usar la función CopyISOLatin1Lowered, que permitía a los usuarios local+es o identificados remotamente ejecutar código arbitrario por medio de una entrada mal formada en el archivo de alias de tipografías (font.alias), una vulnerabilidad distinta de la CAN-2004-0083.
Debilidades adicionales varias en la gestión de archivos de tipografías en XFree86.
xdm no verificaba si la función llamada pam_setcred tenía éxito, lo que podía permitir que los atacantes obtuvieran privilegios de root provocando condiciones de error en los módulos PAM, como demostraron ciertas configuraciones del módulo pam_krb5 de MIT.
Eran posibles ataques de denegación de servicio contra el servidor X por los clientes usando la extensión GLX y Direct Rendering Infrastructure debido a datos no verificados de clientes (índices de array fuera de los límites [CAN-2004-0093] y errores de entero sin signo [CAN-2004-0094]).
El aprovechamiento de CAN-2004-0083, CAN-2004-0084, CAN-2004-0106, CAN-2004-0093 y CAN-2004-0094 precisaría de una conexión al servidor X. De forma predeterminada, los gestores de pantalla en Debian inician el servidor X con una configuración que sólo acepta conexiones locales, pero si se ha modificado la configuración para permitir conexiones remotas o si los servidores X se inician de otra forma, estos errores se podrían aprovechar remotamente. Ya que el servidor X corre normalmente con privilegios de root, potencialmente se podrían aprovechar estos errores para obtener privilegios de root.
De momento no se conoce ningún vector de ataque para CAN-2003-0690.
Para la distribución estable (woody), estos problemas se han corregido en la versión 4.1.0-16woody3.
Para la distribución inestable (sid), estos problemas se han corregido en la versión 4.3.0-2.
Le recomendamos que actualice el paquete xfree86.
Las sumas MD5 de los ficheros que se listan están disponibles en el aviso original.