Katalog CVE

CVE-2025-68702

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Jervis to biblioteka dla skryptów wtyczki Job DSL i współdzielonych bibliotek potoków Jenkinsa. Przed wersją 2.2 Jervis używa padLeft(32, '0') zamiast padLeft(64, '0'), ponieważ SHA-256 generuje 32 bajty, co odpowiada 64 znakom szesnastkowym. Podatność została naprawiona w wersji 2.2.

Ocena ryzyka

Nieprawidłowe dopełnienie skrótu może prowadzić do błędów w generowaniu identyfikatorów lub niezgodności w przetwarzaniu danych, co może wpłynąć na integralność operacji w Jenkinsie.

Rekomendacja

Zaktualizuj bibliotekę Jervis do wersji 2.2 lub nowszej, aby uzyskać poprawkę.

Inne podatności w Jervis

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

Jervis is a library for Job DSL plugin scripts and shared Jenkins pipeline libraries. Prior to 2.2, Jervis uses padLeft(32, '0') when it should use padLeft(64, '0') because SHA-256 produces 32 bytes which equates to 64 hex characters. This vulnerability is fixed in 2.2.

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