Vulnerability 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.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Sigstore | Sigstore | < 0.2.3 |
Related Weaknesses (CWE)
References
FAQ
What is CVE-2026-31830?
CVE-2026-31830 is a vulnerability with a CVSS score of 7.5 (HIGH). 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 return...
How severe is CVE-2026-31830?
CVE-2026-31830 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-31830?
Check the references section above for vendor advisories and patch information. Affected products include: Sigstore Sigstore.