Una vulnerabilidad en Docker Hub permitía a los atacantes suplantar la identidad de los usuarios y manipular las imágenes
Docker informó sobre una vulnerabilidad de carácter crítico detectada en su plataforma Docker Hub, la cual permitía que terceros malintencionados lograran acceder a los repositorios de contenedores de otros usuarios mediante el uso de un token de acceso personal. La falla se originaba cuando la plataforma reasignaba dicho token a un usuario designado como propietario de una organización sin solicitar su consentimiento previo ni modificar el secreto de autenticación, lo que posibilitaba que el atacante operara suplantando a la víctima dentro del registro.
Dependiendo de los permisos y del alcance del token, los agresores tenían la capacidad de descargar, subir o eliminar imágenes en los repositorios de la víctima y en las organizaciones a las que esta tuviera acceso. Debido a que esto permitía publicar imágenes utilizando un nombre legítimo, la compañía catalogó el problema como un riesgo para la cadena de suministro de software, aunque aclaró que la vulnerabilidad no otorgaba acceso a la interfaz web ni permitía alterar contraseñas, correos electrónicos o las opciones de doble factor.
Tras recibir el reporte sobre el fallo, la empresa implementó una solución en su entorno de producción en un lapso inferior a cuatro horas. Posteriormente, tras realizar revisiones en las publicaciones y en imágenes públicas de alto riesgo, la organización determinó que no existían indicios de que la falla hubiera sido explotada activamente, procediendo a notificar a los afectados y a desactivar los tokens transferidos, además de modificar el proceso para que la plataforma ya no transfiera dichos accesos durante las conversiones de cuentas.