Katalog CVE

CVE-2026-31830

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

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.

Rekomendacja

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.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS