Se han publicado actualizaciones correctivas para la herramienta de gestión de paquetes APT, que solucionan una vulnerabilidad (CVE-2026-109518) que permite evadir la verificación al descargar archivos y ejecutar código con privilegios de root. Se han generado un total de 13 actualizaciones que abarcan todas las ramas de APT formadas en los últimos 10 años, comenzando desde la versión 1.2.x. También ya se han creado actualizaciones de paquetes que corrigen la vulnerabilidad para diferentes versiones de Debian, Ubuntu y Deepin. En la configuración por defecto, el problema afecta a todas las versiones a partir de Debian 12 y Ubuntu 22.04. La explotación de versiones anteriores es posible si se establece el parámetro Acquire::Retries a un valor mayor que 0.
Un atacante capaz de interceptar el tráfico HTTP entre el usuario y el repositorio de paquetes durante la instalación de un paquete puede lograr la instalación de una versión alterada y no verificada del paquete, lo que le permite obtener privilegios de root en el sistema. El ataque puede llevarse a cabo, por ejemplo, a través de la compromisión de espejos, servidores proxy, puntos de acceso inalámbricos o puertas de enlace de proveedores. En el informe de la vulnerabilidad no se mencionan detalles, solo se indica que el problema es causado por un manejo incorrecto de los enlaces duros. A juzgar por el parche, en el que la apertura de archivos con el flag FileFd::Empty (O_TRUNC) se reemplaza por FileFd::Exclusive (O_EXCL), al reanudar una descarga interrumpida, el atacante podría haber logrado sobrescribir datos para los cuales ya se había realizado un hash en la primera descarga.
Fuente: opennet.ru
