Katalog CVE

CVE-2026-5080

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

Moduł Dancer::Session::Abstract w wersjach do 1.3522 dla Perla generuje identyfikatory sesji w niezabezpieczony sposób, opierając się na przewidywalnych danych, takich jak ścieżka, PID, czas epoki i funkcja rand(). Przewidywalne identyfikatory sesji mogą pozwolić atakującemu na uzyskanie dostępu do systemów.

Ocena ryzyka

Atakujący może przewidzieć lub odgadnąć identyfikator sesji i przejąć sesję użytkownika, uzyskując nieautoryzowany dostęp do aplikacji.

Rekomendacja

Zaktualizuj Dancer::Session::Abstract do wersji zawierającej poprawkę lub zastąp generator identyfikatorów sesji kryptograficznie bezpiecznym mechanizmem.

Powiązane podatności

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

Dancer::Session::Abstract versions through 1.3522 for Perl generates session ids insecurely. The session id is generated from summing the character codepoints of the absolute pathname with the process id, the epoch time and calls to the built-in rand() function to return a number between 0 and 999-billion, and concatenating that result three times. The path name might be known or guessed by an attacker, especially for applications known to be written using Dancer with standard installation locations. The epoch time can be guessed by an attacker, and may be leaked in the HTTP header. The process id comes from a small set of numbers, and workers may have sequential process ids. The built-in rand() function is seeded with 32-bits and is considered unsuitable for security applications. Predictable session ids could allow an attacker to gain access to systems.

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