regclient may leak authentication credentials to external blob stores
cve-program · CVE-2026-49349
Publishedregclient is a Docker and OCI Registry Client in Go. Prior to version 0.11.5, credentials for a registry may be inadvertently leaked to external servers. A prerequisite for this attack is a malicious registry server, a malicious blob store, or a registry that does not restrict the external URLs for foreign blobs. Version 0.11.5 fixes the issue.
Read the publisher's advisoryeuvd · EUVD-2026-57221
Publishedregclient is a Docker and OCI Registry Client in Go. Prior to version 0.11.5, credentials for a registry may be inadvertently leaked to external servers. A prerequisite for this attack is a malicious registry server, a malicious blob store, or a registry that does not restrict the external URLs for foreign blobs. Version 0.11.5 fixes the issue.
Read the publisher's advisorynvd · CVE-2026-49349
Publishedregclient is a Docker and OCI Registry Client in Go. Prior to version 0.11.5, credentials for a registry may be inadvertently leaked to external servers. A prerequisite for this attack is a malicious registry server, a malicious blob store, or a registry that does not restrict the external URLs for foreign blobs. Version 0.11.5 fixes the issue.
Read the publisher's advisoryosv · GHSA-qvqc-4c52-x6qp
PublishedCredentials for a registry may be inadvertently leaked to external servers. A prerequisite for this attack is a malicious registry server, a malicious blob store, or a registry that does not restrict the external URLs for foreign blobs. ## Example attack A malicious registry serves an OCI image manifest containing a layer descriptor with a `urls` field pointing to an attacker controlled host: ```json { "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip", "digest": "sha256:...", "size": 1024, "urls": ["https://malicious.example.org/blobs/sha256/..."] } ``` When regclient fetches the image and the primary blob request to the registry fails, it falls back to the URLs in the layer descriptor. If the external server requests authentication, regclient would send the credentials for the original registry server. ## Timeline - 2026-05-25: Advisory submitted - 2026-05-26: Fix released ## Credit Theodoros Lampropoulos, Threat Detection Engineer, Odyssey Cyber Security
Read the publisher's advisoryosv · GO-2026-5822
Publishedregclient may leak authentication credentials to external blob stores in github.com/regclient/regclient
Read the publisher's advisoryAffected versions, risk and source history
Related advisories and sources
Publishers link these advisories through the identifiers shown below. A shared identifier or date alone does not tell you whether your software is affected or whether the advisories describe the same cause.
CVE-2026-49349 · CVE overview and exploitation status
cve-program · CVE-2026-49349
euvd · EUVD-2026-57221
nvd · CVE-2026-49349
osv · GHSA-qvqc-4c52-x6qp
- https://github.com/regclient/regclient/security/advisories/GHSA-qvqc-4c52-x6qp
- https://github.com/regclient/regclient
osv · GO-2026-5822
Related changes
Linked by CVE identifierNo related changes are available here.