Katalog CVE

CVE-2026-94206

ŚrednieCVSS 6.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 16 - wyżej niż 16% wszystkich znanych CVE

Streszczenie

Podatność w bibliotekach cloak_ecto i cloak dotyczy użycia hasha hasła z niewystarczającym nakładem obliczeniowym. Atakujący posiadający zahaszowane wartości i skonfigurowany sekret może znacznie szybciej odgadnąć hasła o niskiej entropii, niż wynika to z konfiguracji.

Ocena ryzyka

Organizacja narażona jest na szybsze odgadnięcie haseł o niskiej entropii, co może prowadzić do nieautoryzowanego dostępu do danych chronionych tymi hasłami.

Rekomendacja

Zaktualizuj cloak_ecto i cloak do wersji, w której poprawiono użycie parametru iteracji w funkcji PBKDF2, oraz rozważ zwiększenie liczby iteracji w konfiguracji.

Powiązane podatności

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

Use of Password Hash With Insufficient Computational Effort vulnerability in danielberkompas cloak_ecto and danielberkompas cloak allows an attacker who holds the hashed values and the configured secret to brute-force low-entropy plaintexts much faster than configured. The dump/1 callback that Cloak.Ecto.PBKDF2 (Cloak.Fields.PBKDF2 in cloak before the Ecto code moved to cloak_ecto) injects into a field module calls :pbkdf2.pbkdf2/4 with config[:size] in the iteration-count position. The :iterations setting is validated but never used. With the cloak_ecto defaults (iterations: 600_000, size: 32) each hash runs 32 PBKDF2 rounds instead of 600,000, so offline guessing of values such as email addresses costs about 18,750 times less than configured. This issue affects cloak_ecto: from 1.0.0-alpha.0 onward; cloak: from 0.7.0 before 1.0.0-alpha.0.

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