Skip to content

chore(deps): update module github.com/regclient/regclient to v0.11.5 [security]#1711

Merged
paralta merged 1 commit into
mainfrom
renovate/go-github.com-regclient-regclient-vulnerability
Jun 29, 2026
Merged

chore(deps): update module github.com/regclient/regclient to v0.11.5 [security]#1711
paralta merged 1 commit into
mainfrom
renovate/go-github.com-regclient-regclient-vulnerability

Conversation

@agntcy-automation

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/regclient/regclient v0.11.3v0.11.5 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


regclient may leak authentication credentials to external blob stores

CVE-2026-49349 / GHSA-qvqc-4c52-x6qp

More information

Details

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.

Example attack

A malicious registry serves an OCI image manifest containing a layer descriptor with a urls field pointing to an attacker controlled host:

{
  "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

Severity

  • CVSS Score: 6.8 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:N/A:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

regclient/regclient (github.com/regclient/regclient)

v0.11.5

Compare Source

Release v0.11.5

Security:

  • Prevent https to non-https downgrades and localhost redirects. (PR 1093)
  • Forbid sending auth on redirects. (PR 1095)

Features:

  • Add regbot manifest.descriptor to the sandbox. (PR 1091)

Contributors:

v0.11.4

Compare Source

Release v0.11.4

Security:

  • Validate server URL in token auth. (PR 1075)
  • Upgrading Go fixes CVE-2026-33814 and CVE-2026-39836, other vulnerabilities fixed in 1.26.3 were not called by this project. (PR 1084)

Features:

  • Support scanning OCI Layout for referrers. (PR 1074)
  • Add created timestamp in OCI Layout entries. (PR 1081)
  • tag.ls now accepts the same pagination parameters as repo.ls. (PR 1086)

Fixes:

  • Push tags for minor and major releases on Docker Hub. (PR 1087)

Contributors:

@agntcy-automation
agntcy-automation Bot requested a review from a team as a code owner June 27, 2026 00:48
@agntcy-automation agntcy-automation Bot added go Pull requests that update go code security labels Jun 27, 2026
@agntcy-automation

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: samples/ard-over-ads/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
github.com/spiffe/go-spiffe/v2 v2.6.0 -> v2.8.1
golang.org/x/mod v0.36.0 -> v0.37.0
k8s.io/apimachinery v0.36.1 -> v0.36.2

@github-actions github-actions Bot added the size/XS Denotes a PR that changes 0-49 lines label Jun 27, 2026
@codecov

codecov Bot commented Jun 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@paralta
paralta merged commit 50e6952 into main Jun 29, 2026
33 checks passed
@paralta
paralta deleted the renovate/go-github.com-regclient-regclient-vulnerability branch June 29, 2026 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

go Pull requests that update go code security size/XS Denotes a PR that changes 0-49 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant