Katalog CVE

CVE-2004-2044

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PHP-Nuke 7.3 oraz inne produkty korzystające z kodu PHP-Nuke, takie jak Nuke Cops betaNC PHP-Nuke Bundle, OSCNukeLite 3.1 i OSC2Nuke 7x, nieprawidłowo używają funkcji eregi() PHP z $_SERVER['PHP_SELF'] do identyfikacji wywoływanego skryptu. To umożliwia zdalnym atakującym bezpośredni dostęp do skryptów oraz uzyskanie informacji o ścieżkach poprzez komunikaty błędów PHP.

Ocena ryzyka

Atakujący mogą uzyskać dostęp do wrażliwych skryptów, co może prowadzić do ujawnienia informacji o systemie oraz potencjalnego przejęcia kontroli nad aplikacją. Ryzyko to może skutkować poważnymi konsekwencjami dla bezpieczeństwa organizacji.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji PHP-Nuke oraz przegląd kodu w celu poprawnego użycia funkcji eregi() z $_SERVER['PHP_SELF']. Dodatkowo, warto wdrożyć mechanizmy zabezpieczające, takie jak filtrowanie wejścia i ograniczenie dostępu do wrażliwych skryptów.

Powiązane podatności

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

PHP-Nuke 7.3, and other products that use the PHP-Nuke codebase such as the Nuke Cops betaNC PHP-Nuke Bundle, OSCNukeLite 3.1, and OSC2Nuke 7x do not properly use the eregi() PHP function with $_SERVER['PHP_SELF'] to identify the calling script, which allows remote attackers to directly access scripts, obtain path information via a PHP error message, and possibly gain access, as demonstrated using an HTTP request that contains the "admin.php" string.

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