Live
Deploying OpenCode 2.0 with the Agents SDK: a Durable Object Harness on CloudflareGitHub adds durable push attribution to commits for Enterprise previewMultivariate Forecasting in BigQuery: TimesFM 3.0 Changes the Game for EngineersAI‑Assisted Development Doubles Spotify Change Rate, Triggering New Quality ControlsDocker Hub blocks automatic PAT transfer on account conversion and revokes legacy tokensSecond‑Edition SRE Practices: Dynamic SLOs, OpenTelemetry Observability, and Platform Automation for Modern WorkloadsDeploying Multi‑Node LLM Inference on EKS with Ray LLM ContainersImplementing Global Cross‑Region Inference for OpenAI GPT‑6 on Amazon BedrockDeploying OpenCode 2.0 with the Agents SDK: a Durable Object Harness on CloudflareGitHub adds durable push attribution to commits for Enterprise previewMultivariate Forecasting in BigQuery: TimesFM 3.0 Changes the Game for EngineersAI‑Assisted Development Doubles Spotify Change Rate, Triggering New Quality ControlsDocker Hub blocks automatic PAT transfer on account conversion and revokes legacy tokensSecond‑Edition SRE Practices: Dynamic SLOs, OpenTelemetry Observability, and Platform Automation for Modern WorkloadsDeploying Multi‑Node LLM Inference on EKS with Ray LLM ContainersImplementing Global Cross‑Region Inference for OpenAI GPT‑6 on Amazon Bedrock
Docker

Docker Hub blocks automatic PAT transfer on account conversion and revokes legacy tokens

AI SummaryPowered by AI

Docker Hub stopped automatically reassigning personal access tokens during account‑to‑organization conversions and deactivated all tokens that were transferred in the vulnerable period. This eliminates a supply‑chain risk where an attacker could retain a token that acted as another user, which is critical for anyone using Docker Hub credentials in CI/CD pipelines.

Docker Hub has changed the way account conversions handle personal access tokens (PATs). Previously, converting a personal account into an organization silently reassigned any existing PATs to the new owner without rotating the secret, creating a window where an attacker could retain a token that now acted as another user. The platform now blocks token transfer during conversion and has deactivated all PATs that were moved in the affected period.

What the fix changes

Effective immediately, the conversion workflow no longer changes the owner field of a PAT. Documentation now states that tokens must be recreated by the new owner, and Docker recommends using organization‑level access tokens instead. On October 8, Docker Hub forced deactivation of every PAT that had been transferred through conversion, except for those explicitly retained by the original owner before the deadline.

Why this matters to engineers and operators

For AI, cloud, and DevOps teams that pull or push images as part of CI/CD pipelines, a PAT is a credential that grants registry‑level rights. The vulnerability allowed a token to be used with the target’s scope, meaning an attacker could push malicious images, delete artifacts, or otherwise tamper with supply‑chain assets without needing the target’s password or web‑interface access. Although Docker reports no evidence of exploitation, the risk profile was classified as critical because it could affect the integrity of container images used in production workloads.

Operational and security implications

  • Credential hygiene: Teams must audit existing PATs, confirm they were not created via a conversion, and rotate any that might be affected.
  • Token lifecycle management: The change reinforces the need to treat PATs as short‑lived secrets and to prefer organization‑scoped tokens, which are less likely to be unintentionally transferred.
  • Supply‑chain monitoring: Even though no malicious pushes were observed, organizations should review image provenance logs for any unexpected activity during the exposure window (August 26 2024 – September 30 2026).
  • Incident response readiness: The rapid fix (under four hours) demonstrates the importance of having a clear disclosure and response process for IAM‑related bugs.

Related CloudNinjas coverage: hands-on guides.

What This Means For Practitioners

Review any Docker Hub PATs that were created before September 30 2026 and verify they were not transferred via account conversion. If you rely on personal tokens for CI/CD, replace them with organization‑level tokens and enforce rotation policies. Update your credential inventory to reflect that conversion no longer migrates tokens, and adjust any automation that assumed token continuity across conversions. Finally, keep an eye on Docker Hub security advisories for similar IAM edge‑case bugs, and consider integrating registry audit logs into your broader supply‑chain monitoring strategy.

Originally published atDocker Blog