Katalog CVE

CVE-2026-118991

Niskie ryzyko· EPSS 1%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.10%

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

Streszczenie

W CallBackery w wersjach przed 0.62.0 dla Perla kopie zapasowe konfiguracji są szyfrowane kluczem AES utworzonym przez dopełnienie hasła znakami "x" i przycięcie do 32 bajtów, bez soli i bez derywacji klucza. Pierwszy blok kopii zawiera 16-znakowe pole długości w formacie hex, więc odszyfrowanie jednego bloku potwierdza zgadywane hasło z pełną prędkością AES.

Ocena ryzyka

Atakujący, który zdobędzie kopię zapasową, może szybko odgadnąć hasło offline, a wraz z nim odzyskać wszystkie poświadczenia przechowywane w kopii.

Rekomendacja

Zaktualizuj CallBackery do wersji 0.62.0 lub nowszej oraz zmień hasła i poświadczenia zawarte w istniejących kopiach zapasowych.

Inne podatności w CallBackery

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

CallBackery versions before 0.62.0 for Perl encrypt configuration backups with the padded password as the AES key. getCrypt() pads the backup password with "x" characters and cuts it to 32 bytes to form the AES key, with no salt and no key derivation. The first block of a backup holds a 16 hex digit length field, so decrypting one block confirms a password guess at raw AES speed. An attacker who obtains a backup can recover its password by fast offline guessing, and with it every credential the backup holds.

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