VYPR
High severity7.5NVD Advisory· Published Mar 10, 2026· Updated Jun 17, 2026

CVE-2026-31830

CVE-2026-31830

Description

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.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
sigstoreRubyGems
< 0.2.30.2.3

Affected products

3
  • Sigstore/Sigstore2 versions
    cpe:2.3:a:sigstore:sigstore:*:*:*:*:*:ruby:*:*+ 1 more
    • cpe:2.3:a:sigstore:sigstore:*:*:*:*:*:ruby:*:*range: <0.2.3
    • (no CPE)range: < 0.2.3
  • ghsa-coords
    Range: < 0.2.3

Patches

Vulnerability mechanics

References

4

News mentions

0

No linked articles in our index yet.