CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-31830

High
Published: Translated: NVD NIST

Summary

Podatność w sigstore-ruby przed wersją 0.2.3 polega na tym, że metoda Sigstore::Verifier#verify nie propaguje błędu VerificationFailure, gdy suma kontrolna artefaktu nie zgadza się z sumą kontrolną w subjekcie attestation in-toto. W efekcie, weryfikacja pakietów DSSE zawierających oświadczenia in-toto zawsze zwraca VerificationSuccess, niezależnie od zgodności artefaktu z attestowanym subjektem.

Risk Assessment

Organizacje mogą być narażone na ryzyko akceptacji nieautoryzowanych artefaktów, co może prowadzić do poważnych luk w bezpieczeństwie i naruszeń integralności danych.

Recommendation

Zaleca się aktualizację do wersji 0.2.3 lub nowszej, aby zapewnić prawidłowe propagowanie błędów weryfikacji i zwiększyć bezpieczeństwo procesu weryfikacji artefaktów.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS