Katalog CVE

CVE-2008-2107

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Makro GENERATE_SEED w PHP 4.x przed wersją 4.4.8 oraz 5.x przed wersją 5.2.5, działające na systemach 32-bitowych, może w rzadkich okolicznościach generować zerowe ziarno. To umożliwia atakującym przewidywanie kolejnych wartości funkcji rand i mt_rand.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do obejścia mechanizmów ochronnych, które opierają się na nieznanym początkowym ziarnie, co może prowadzić do naruszenia bezpieczeństwa aplikacji.

Rekomendacja

Zaleca się aktualizację PHP do wersji 4.4.8 lub 5.2.5 i nowszych, aby zlikwidować tę podatność oraz zminimalizować ryzyko przewidywalności wartości losowych.

Powiązane podatności

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

The GENERATE_SEED macro in PHP 4.x before 4.4.8 and 5.x before 5.2.5, when running on 32-bit systems, performs a multiplication using values that can produce a zero seed in rare circumstances, which allows context-dependent attackers to predict subsequent values of the rand and mt_rand functions and possibly bypass protection mechanisms that rely on an unknown initial seed.

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