SEPTEMBER 13, 2026
Live Feed
Back to database
Case File

CVE-2026-59891

CRITICAL · CVSS 9.6 EPSS 0.32% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-14 · Last synced 2026-08-13

CyberRota Analysis

AI-Generated

The vulnerability affects the sigstore-js library used in JavaScript applications, specifically in the getRegistryCredentials() function, which improperly matches Docker registry credentials based on substring rather than exact host matches. This flaw could lead to unauthorized credential exposure, allowing attackers to access sensitive information from unintended registries. Organizations utilizing sigstore-js prior to version 0.7.1, particularly those managing Docker containers, should prioritize upgrading to mitigate the risk of credential leakage.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-59891
Severity
CRITICAL
CVSS
9.6
EPSS
0.32%
Java Docker

Original NVD Description

sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 0.7.1, getRegistryCredentials() reads credentials from the Docker config file and selects an entry by checking whether any configured auth key contains the target registry string. Because this is a substring match rather than an exact host match, credentials configured for one registry can be selected for and transmitted to a different registry whose hostname has a substring relationship with a configured auth key. This issue is fixed in version 0.7.1.