Docker - CVE-2026-105445

Date de publication :

Il s’agit d’une vulnérabilité dans la fonction de conversion d’un compte personnel en organisation de Docker Hub.

Docker Hub est un service en ligne de registre d’images de conteneurs édité par Docker. Il héberge des dépôts publics et privés d’images et gère les comptes, les organisations et les jetons d’accès. Il sert à publier, stocker et télécharger des images pour les environnements conteneurisés.

Depuis le 26 août 2024, cette conversion réassigne les jetons d’accès personnels (PAT) du compte converti au propriétaire désigné, sans renouveler ni révoquer le secret du jeton et sans notifier ni demander confirmation à ce propriétaire. Un attaquant authentifié crée un PAT sur un compte à lui, convertit ce compte et désigne la victime comme propriétaire. Le jeton, que l’attaquant détient toujours, s’authentifie au registre comme la victime, avec ses dépôts et ses appartenances à des organisations. Cet accès se limite au registre et n’ouvre ni l’interface web ni la modification du mot de passe, de l’e-mail ou du MFA.

Elle permet de lire, publier et supprimer des images au nom d’un autre utilisateur, avec un risque de compromission de la chaîne d’approvisionnement logicielle.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

Exécution de code arbitraire (à distance)

Exploitation

La vulnérabilité exploitée est du type
CWE-266 : Incorrect Privilege Assignment

Détails sur l'exploitation
•   Vecteur d'attaque : Réseau
•   Complexité de l'attaque : Faible
•   Privilèges nécessaires pour réaliser l'attaque : Authentification utilisateur simple
•   Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
•   L'exploitation de la faille permet d'obtenir des droits privilégiés : Oui

Preuve de concept
Une preuve de concept est disponible en sources ouvertes.

Systèmes ou composants affectés

Docker Hub (service hébergé) du 26 août 2024 à 20:33 UTC jusqu’au 30 septembre 2026 à environ 19:10 UTC (fenêtre d’exposition indiquée par l’éditeur)

Solutions ou recommandations

•   Docker Hub : correctif côté serveur déployé le 30 septembre 2026. La conversion ne transfère plus les PAT et le nouveau propriétaire doit créer ses propres jetons.
•   Docker Hub : les PAT transférés par conversion ont été désactivés de force le 8 octobre 2026, sauf refus des titulaires.