Description
sigstore-java is a sigstore java client for interacting with sigstore infrastructure. Version 2.0.0 erroneously removed verification of the integrated (Rekor entry) time) against the Fulcio certificate. Version 2.1.0 re-added this verification with enhancements that adhere to the Sigstore verification spec. The old sigstore-conformance test for this check was built incorrectly. This vulnerability impacts only users verifying bundles with `dev.sigstore:sigstore-java:2.0.0`. Older versions are not affected; it is fixed in `dev.sigstore:sigstore-java:2.1.0` A malicious actor may exploit this if they were able to access a users system and exfiltrate the temporary private key used during signing and then reuse an old fulcio certificate later without requiring direct access to the user's credentials. Users may protect themselves by re-verifying their artifacts using the newest sigstore-java or another current sigstore client. Transparency logs may also be audited for unauthorized signatures for a suspected reused identity.
Published: 2026-08-12
Score: 2 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Sigstore Java client version 2.0.0 mistakenly removed verification that the integrated time recorded in a Rekor entry matches the validity period of its Fulcio certificate. This oversight means artifacts signed with an expired or otherwise invalid Fulcio certificate could still be accepted as authentic by users relying on that client. An attacker who acquires the temporary private key used during signing could later employ an older Fulcio certificate to create signatures that the vulnerable client would treat as legitimate, creating the appearance of a trustworthy artifact without real authorization.

Affected Systems

Only dev.sigstore:sigstore-java 2.0.0 is impacted; earlier releases are unaffected and the deficiency was fixed in 2.1.0 and later. Users who employ 2.0.0 for bundle verification and store or reuse the temporary signing key are at risk.

Risk and Exploitability

With a CVSS score of 2, the vulnerability is assessed as low severity. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog. Exploitation requires local or otherwise privileged access sufficient to exfiltrate the temporary signing key; after obtaining the key, an attacker can reuse an old Fulcio certificate to sign artifacts or claims that the client will accept as valid. This does not provide direct system compromise but can lead to supply-chain compromise or authentication abuse if the fraudulent artifacts are trusted.

Generated by OpenCVE AI on August 13, 2026 at 02:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to dev.sigstore:sigstore-java 2.1.0 or later and re‑verify all artifacts signed with the vulnerable release.
  • Re‑validate any previously verified bundles that were signed using 2.0.0 with the updated client to confirm their authenticity.
  • Audit Rekor transparency logs for unexpected or replayed signatures that may indicate misuse of an old Fulcio identity.

Generated by OpenCVE AI on August 13, 2026 at 02:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-qqw8-7c2r-jxch Sigstore Java has a vulnerability with bundle verification of integratedTime
History

Thu, 13 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 13 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
First Time appeared Sigstore
Sigstore sigstore-java
Vendors & Products Sigstore
Sigstore sigstore-java

Wed, 12 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
Description sigstore-java is a sigstore java client for interacting with sigstore infrastructure. Version 2.0.0 erroneously removed verification of the integrated (Rekor entry) time) against the Fulcio certificate. Version 2.1.0 re-added this verification with enhancements that adhere to the Sigstore verification spec. The old sigstore-conformance test for this check was built incorrectly. This vulnerability impacts only users verifying bundles with `dev.sigstore:sigstore-java:2.0.0`. Older versions are not affected; it is fixed in `dev.sigstore:sigstore-java:2.1.0` A malicious actor may exploit this if they were able to access a users system and exfiltrate the temporary private key used during signing and then reuse an old fulcio certificate later without requiring direct access to the user's credentials. Users may protect themselves by re-verifying their artifacts using the newest sigstore-java or another current sigstore client. Transparency logs may also be audited for unauthorized signatures for a suspected reused identity.
Title Sigstore Java has a vulnerability with bundle verification of integratedTime
Weaknesses CWE-347
References
Metrics cvssV3_1

{'score': 2, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:N'}


Subscriptions

Sigstore Sigstore-java
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T13:07:26.415Z

Reserved: 2026-05-22T20:18:20.366Z

Link: CVE-2026-48791

cve-icon Vulnrichment

Updated: 2026-08-13T13:06:44.117Z

cve-icon NVD

Status : Received

Published: 2026-08-13T00:17:32.407

Modified: 2026-08-13T13:19:09.557

Link: CVE-2026-48791

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T02:30:12Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature