Skip to main content

Sigstore CVE-2026-31830

HIGH
Unchecked Return Value (CWE-252)
2026-03-10 security-advisories@github.com GHSA-mhg6-2q2v-9h2c
7.5
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

3
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
Analysis Generated
Mar 12, 2026 - 21:55 vuln.today
CVE Published
Mar 10, 2026 - 22:16 nvd
HIGH 7.5

DescriptionGitHub Advisory

sigstore-ruby is a pure Ruby implementation of the sigstore verify command from the sigstore/cosign project. Prior to 0.2.3, Sigstore::Verifier#verify does not propagate the VerificationFailure returned by verify_in_toto when the artifact digest does not match the digest in the in-toto attestation subject. As a result, verification of DSSE bundles containing in-toto statements returns VerificationSuccess regardless of whether the artifact matches the attested subject. This vulnerability is fixed in 0.2.3.

AnalysisAI

Sigstore-ruby versions before 0.2.3 fail to properly validate artifact digests when verifying DSSE bundles with in-toto attestations, causing the library to incorrectly return successful verification even when the artifact does not match the attested subject. This allows attackers to bypass cryptographic verification controls and accept mismatched or tampered artifacts as valid. Organizations using sigstore-ruby for supply chain verification should upgrade to version 0.2.3 immediately, though no patch is currently available for other affected projects.

Technical ContextAI

This vulnerability (CWE-252: Unchecked Return Value) affects sigstore-ruby is a pure Ruby implementation of the sigstore verify command from the sigstore/cosign project.. sigstore-ruby is a pure Ruby implementation of the sigstore verify command from the sigstore/cosign project. Prior to 0.2.3, Sigstore::Verifier#verify does not propagate the VerificationFailure returned by verify_in_toto when the artifact digest does not match the digest in the in-toto attestation subject. As a result, verification of DSSE bundles containing in-toto statements returns VerificationSuccess regardless of whether the artifact matches the attested subject. This vulnerability is fixed

RemediationAI

Fixed in version 0.2.3.. Restrict network access to the affected service where possible.

CVE-2022-35929 CRITICAL POC
9.8 Aug 04

cosign is a container signing and verification utility. Rated critical severity (CVSS 9.8), this vulnerability is remote

CVE-2024-29903 HIGH POC
7.5 Apr 10

Cosign provides code signing and transparency for containers and binaries. Rated high severity (CVSS 7.5), this vulnerab

CVE-2026-59891 CRITICAL
9.6 Jul 14

Credential leakage in sigstore-js (specifically the @sigstore/oci package) before 0.7.1 allows Docker registry credentia

CVE-2026-22703 MEDIUM POC
5.5 Jan 10

Cosign's bundle verification mechanism fails to properly validate that embedded Rekor entries reference the correct arti

CVE-2022-36056 MEDIUM POC
5.5 Sep 14

Cosign is a project under the sigstore organization which aims to make signatures invisible infrastructure. Rated medium

CVE-2023-46737 MEDIUM POC
5.3 Nov 07

Cosign is a sigstore signing tool for OCI containers. Rated medium severity (CVSS 5.3), this vulnerability is remotely e

CVE-2022-35930 HIGH
8.8 Aug 04

PolicyController is a utility used to enforce supply chain policy in Kubernetes clusters. Rated high severity (CVSS 8.8)

CVE-2026-24122 LOW POC
3.7 Feb 19

Cosign provides code signing and transparency for containers and binaries. [CVSS 3.7 LOW]

CVE-2024-45395 HIGH
7.5 Sep 04

sigstore-go, a Go library for Sigstore signing and verification, is susceptible to a denial of service attack in version

CVE-2024-29902 MEDIUM
5.9 Apr 10

Cosign provides code signing and transparency for containers and binaries. Rated medium severity (CVSS 5.9), this vulner

CVE-2026-39395 MEDIUM
5.3 Apr 07

Cosign verify-blob-attestation incorrectly validates attestation signatures and predicate types in versions before 3.0.6

CVE-2023-47122 MEDIUM
5.3 Nov 10

Gitsign is software for keyless Git signing using Sigstore. Rated medium severity (CVSS 5.3), this vulnerability is remo

Share

CVE-2026-31830 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy