Debian and Ubuntu APT Flaw Lets MitM Attackers Swap Verified Packages and Run Code as Root
Se ha descubierto una vulnerabilidad en el gestor de paquetes APT de Debian y Ubuntu que posibilita que un atac capaz de alterar las descargas de paquetes reemplace uno verificado por uno propio. Como consecuencia, el código del atacante se ejecuta con privilegios de root al momento de instalar un paquete, según advirtieron los desarrolladores de Debian, Ubuntu y APT. Esta amenaza requiere que APT reintente las descargas fallidas, una acción configurada por defecto en versiones recientes de ambos sistemas operativos.
Los responsables de Debian ya han puesto a disposición versiones corregidas para este fallo, mientras que los desarrolladores de APT informan que las actualizaciones correspondientes para Ubuntu y su servicio de suscripción están en proceso de lanzamiento. Aunque las ediciones más antiguas no están expuestas de manera predeterminada, los creadores de APT advierten que diversos scripts de usuarios podrían haber activado la configuración de reintentos en dichas versiones. Asimismo, se señala que las distribuciones basadas en Debian y Ubuntu también se encuentran afectadas por este problema.
Cualquier persona con la capacidad de modificar el tráfico HTTP entre APT y el servidor de paquetes, como proxies o réplicas maliciosas, puede llevar a cabo esta clase de ataque. Para lograrlo, se emplean errores temporales de los servidores junto con redirecciones HTTP que fuerzan al gestor a reintentar la descarga. Las fuentes de los avisos no detallan ataques activos que exploten esta falla ni proporcionan alternativas de solución temporal para aquellos equipos que aún no puedan actualizarse, y únicamente describen el ataque mediante HTTP sin especificar si las fuentes de paquetes accesibles a través de HTTPS resultan vulnerables.