Katalog CVE

CVE-2007-1885

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie całkowitej liczby w funkcji str_replace w PHP 4 przed wersją 4.4.5 oraz PHP 5 przed wersją 5.2.1 umożliwia atakującym, zależnie od kontekstu, wykonanie dowolnego kodu poprzez użycie jednego znaku jako ciągu wyszukiwania w połączeniu z długim ciągiem zastępczym, co powoduje przepełnienie 32-bitowego licznika długości.

Ocena ryzyka

Podatność ta może prowadzić do wykonania złośliwego kodu, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji oraz danych organizacji.

Rekomendacja

Zaleca się aktualizację PHP do wersji 4.4.5 lub nowszej oraz 5.2.1 lub nowszej, aby zniwelować ryzyko związane z tą podatnością.

Powiązane podatności

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

Integer overflow in the str_replace function in PHP 4 before 4.4.5 and PHP 5 before 5.2.1 allows context-dependent attackers to execute arbitrary code via a single character search string in conjunction with a long replacement string, which overflows a 32 bit length counter. NOTE: this is probably the same issue as CVE-2007-0906.6.

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