Docker Hub flaw let attackers impersonate users, tamper with images
Docker Hub flaw allowed attackers to impersonate users and tamper with images.
Run Docker Hub?
Get an email when a reviewed story names Docker Hub, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
Summary
A critical vulnerability (CVE-2026-105445) in Docker Hub allowed attackers to impersonate users and tamper with container images. Attackers could convert their account to an organization, name a target user as owner, and then use the target's personal access token (PAT) to access their repositories. This posed a software supply chain risk by enabling the publishing of malicious images under a legitimate name. Docker has since fixed the flaw and found no evidence of exploitation.
The lesson from this incident
Full lessonA critical vulnerability in Docker Hub allowed attackers to hijack a target's identity by converting their own account into an organization, appointing the victim as owner, and then leveraging the victim's Personal Access Token (PAT) to publish malicious container images under a trusted name. This attack required no exploitation of the victim's credentials directly — only the structural flaw in how Docker Hub handled account-to-organization conversions and token scope. The supply chain implications are severe: developers and organizations consuming those images would have had no obvious indication that the images were tampered with. This incident underscores the danger of implicit trust placed in registry identities and the need to continuously validate the integrity of third-party software artifacts.
What helps against this
How we list vendors- Identity governance and single sign-on
People who leave or change roles lose access everywhere at once, and forgotten accounts stop piling up.
- Secrets management
API keys, tokens and passwords stop leaking from code, chat and configuration files.
- Software supply chain security
Malicious and vulnerable open-source packages are caught before they ship.
Indicators of Compromise
- cve — CVE-2026-105445