High severity · published Oct 29, 2026
CVE-2026-118763
@sigstore/oci sends the registry Authorization header to a cross-host blob-upload Location
New
7.4
CVSS
–
EPSS
No
On KEV
Description
sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 0.7.2, packages/oci/src/registry.ts contains a RegistryClient.signIn() method that stores registry Authorization and Docker configuration headers as defaults on a shared HTTP client, while RegistryClient.uploadBlob() sends a fresh PUT to an absolute blob-upload Location supplied by the registry without checking that its origin or scheme matches the registry. A malicious or compromised registry can therefore direct a user pushing an artifact through attachArtifactToImage() to an attacker-controlled host and receive the registry bearer token, Basic credentials, or custom authentication headers. Redirect-time header stripping does not prevent the leak because the cross-host PUT is a new explicit request rather than a followed redirect. This is a residual of CVE-2026-59891, whose fix changed credential selection in credentials.ts but did not constrain where credentials are sent from registry.ts. Version 0.7.2 fixes the issue by separating registry credentials from client-wide defaults and sending them only to the registry origin.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
None
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SI
sigstore-js · sigstore
< 0.7.2 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-118763
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-118763
x_refsource_CONFIRM
https://github.com/sigstore/sigstore-js/security/advisories/GHSA-j63v-mwhm-56jx
x_refsource_MISC
https://github.com/sigstore/sigstore-js/pull/1762
x_refsource_MISC
https://github.com/sigstore/sigstore-js/commit/b855f46cfe81f26481c6d3f4b333dfd00f2fd1b1
x_refsource_MISC
https://github.com/sigstore/sigstore-js/commit/e4ca65c3ab3c675456ab9b0bd04217ceccad3558
x_refsource_MISC
https://github.com/sigstore/sigstore-js/releases/tag/@sigstore/oci@0.7.2
More from sigstore-js
9.6
CVE-2026-59891
Credential confusion in @sigstore/oci can leak registry credentials to an attacker-controlled registry
7.5
CVE-2026-48815
sigstore-js: `certificateOIDs` verification constraints are silently dropped and never enforced
6.5
CVE-2026-48816
sigstore-js: Insufficient Verification of Data Authenticity
5.4
CVE-2026-48758
sigstore-js: DSSE payloadType type-binding failure
