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

CVE-2012-2311

High
Published: Translated: NVD NIST

Summary

W pliku sapi/cgi/cgi_main.c w PHP przed wersją 5.3.13 oraz 5.4.x przed wersją 5.4.3, gdy jest skonfigurowany jako skrypt CGI, nieprawidłowo obsługiwane są ciągi zapytań zawierające sekwencję %3D bez znaku równości. To umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez umieszczanie opcji wiersza poleceń w ciągu zapytania.

Risk Assessment

Podatność ta stwarza poważne ryzyko dla organizacji, ponieważ umożliwia zdalne wykonanie kodu, co może prowadzić do przejęcia kontroli nad systemem. Niewłaściwe zarządzanie ciągami zapytań może być wykorzystane do ataków na infrastrukturę IT.

Recommendation

Zaleca się aktualizację PHP do wersji 5.3.13 lub 5.4.3 i nowszych, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt konfiguracji serwera w celu zapewnienia, że skrypty CGI są odpowiednio zabezpieczone.

Related vulnerabilities

Original NVD description (English source)

sapi/cgi/cgi_main.c in PHP before 5.3.13 and 5.4.x before 5.4.3, when configured as a CGI script (aka php-cgi), does not properly handle query strings that contain a %3D sequence but no = (equals sign) character, which allows remote attackers to execute arbitrary code by placing command-line options in the query string, related to lack of skipping a certain php_getopt for the 'd' case. NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-1823.

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