Docker Hub flaw let attackers impersonate users, tamper with images
BleepingComputer · 13 oct, 17:20

Docker ha divulgado una vulnerabilidad crítica (CVE-2026-105445) en Docker Hub que permitía a atacantes acceder a los repositorios de contenedores de otros usuarios mediante un token de acceso personal (PAT) reasignado sin consentimiento. El fallo afectaba a la cadena de suministro de software porque los atacantes podían publicar imágenes bajo nombres legítimos. Docker desplegó un parche en menos de cuatro horas tras recibir el informe y no encontró evidencia de explotación en la naturaleza.
La vulnerabilidad fue introducida el 26 de agosto de 2024, cuando Docker Hub comenzó a reasignar automáticamente el PAT de una cuenta personal al nuevo propietario de la organización sin revocar o rotar el secreto ni solicitar confirmación. Un atacante podía crear una cuenta, generar un PAT, convertir la cuenta en organización y nombrar como propietario a un usuario objetivo, lo que permitía que el PAT reasignado actuara como ese usuario a nivel de registro. Dentro del alcance del token, el atacante podía descargar, cargar o eliminar imágenes en los repositorios del objetivo y en organizaciones donde tuviera acceso.
Docker recibió el informe el 30 de septiembre de 2026 y desplegó el parche en menos de cuatro horas. Tras examinar 304.000 cargas realizadas con tokens transferidos y analizar imágenes públicas de alto riesgo, no encontraron evidencia de explotación. Los usuarios afectados fueron notificados el 2 de octubre y los PATs transferidos se desactivaron el 8 de octubre, salvo aquellos cuya desactivación fue rechazada explícitamente por sus propietarios. La plataforma ahora no transfiere PATs durante la conversión y solicita consentimiento antes de nombrar propietarios de organizaciones.
Puntos clave
- Vulnerabilidad introducida el 26 de agosto de 2024 en la reasignación automática de PATs
- Parche desplegado menos de 4 horas después del informe el 30 de septiembre de 2026
- PATs transferidos desactivados el 8 de octubre de 2026 sin afectar tokens con consentimiento explícito
- No se encontró evidencia de explotación activa tras examinar 304.000 cargas