Skip to content
Threat Feed
high advisory

Sigstore-js: Registry credential disclosure (CVE-2026-118763)

The sigstore-js library prior to 0.7.2 fails to validate OCI registry redirect origins in RegistryClient.uploadBlob(), allowing compromised registries to perform unauthorized exfiltration of authentication headers to attacker-controlled hosts.

CVE search metadata

CVE search record: CVE-2026-118763. Severity: high. CVSS: 7.4. KEV: no. Product: sigstore-js (< 0.7.2). Brief: Sigstore-js: Registry credential disclosure (CVE-2026-118763). Brief link: https://feed.craftedsignal.io/briefs/2026-10-sigstore-js-credential-leak/

CVE search record: CVE-2026-59891. Severity: critical. CVSS: 9.6. EPSS: 0.47%. KEV: no. Product: sigstore-js (< 0.7.2). Brief: Sigstore-js: Registry credential disclosure (CVE-2026-118763). Brief link: https://feed.craftedsignal.io/briefs/2026-10-sigstore-js-credential-leak/

Triage facts

Revision 1
Applicability
sigstore-js (< 0.7.2)
Evidence
Unknown
Severity
High
Action
Elevated
Sources
1 public source
Freshness
Revision 1Oct 29, 17:53 UTC
Vulnerabilities
2 CVEs
Source quality
A5Likely

The sigstore-js library, specifically the RegistryClient.uploadBlob() method, contains a vulnerability where it fails to constrain the destination of requests to an OCI registry's specified upload location. An attacker who controls or compromises an OCI registry can return a malicious blob-upload URL. When the library attempts to upload an artifact, it sends a PUT request to the attacker's host, including credentials (bearer tokens, Basic auth, or custom headers) originally intended for the legitimate registry. This vulnerability is a residual issue from CVE-2026-59891, where previous fixes were insufficient to scope credentials to the registry origin. Version 0.7.2 addresses this by isolating credentials and enforcing origin matching.

Impact

Successful exploitation allows for the theft of sensitive authentication credentials, including bearer tokens and Basic credentials used for registry access.

Recommendation

  • Upgrade sigstore-js to version 0.7.2 or later immediately.
  • Review registry interaction logs for instances where attachArtifactToImage() requests result in redirects or cross-origin POST/PUT operations to non-registry domains.
  • If using sigstore-js within CI/CD pipelines, ensure the registry host configuration follows the principle of least privilege and verify that CI secrets are scoped to specific registry endpoints.

Immediate actions

Upgrade sigstore-js to 0.7.2 in all application dependencies

IT Operations 48h

Threat Hunt

Search for outgoing HTTP PUT requests from build agents or servers originating from sigstore-js processes to unexpected domains

T1552.001 medium medium confidence hunt now

Data: Network flow logs or proxy logs recording destination host, Process information for outgoing connections

Mitigations

Upgrade to sigstore-js 0.7.2

immediate IT Operations

CVE-2026-118763