Katalog CVE

CVE-2026-118986

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

CallBackery w wersjach przed 0.62.0 dla Perla umożliwia fałszowanie sesyjnych ciasteczek z powodu sekretu podpisującego generowanego za pomocą rand(). Sekret jest tworzony z dwóch wywołań wbudowanej funkcji rand(), która jest inicjowana 32-bitowym ziarnem, więc ma co najwyżej 2^32 możliwych wartości, a jedno podpisane ciasteczko wystarcza do przetestowania każdego kandydata offline.

Ocena ryzyka

Atakujący, który zdobędzie jedno sesyjne ciasteczko, może odzyskać sekret i podpisywać ciasteczka dla dowolnego użytkownika, w tym administratora. Prowadzi to do pełnego przejęcia kont i eskalacji uprawnień.

Rekomendacja

Zaktualizuj CallBackery do wersji 0.62.0 lub nowszej, która używa kryptograficznie bezpiecznego generatora losowego do tworzenia sekretu podpisującego.

Inne podatności w CallBackery

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

CallBackery versions before 0.62.0 for Perl allow session cookie forgery via a signing secret generated with rand(). The secret that signs session cookies is built from two calls to the built-in rand(), which is seeded with 32 bits. The secret therefore has at most 2**32 possible values, and one signed cookie is enough to test each candidate offline. An attacker who obtains a single session cookie can recover the secret and sign cookies for any user, including an administrator.

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