CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2008-2107

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS