Katalog CVE

CVE-2007-1376

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcje shmop w PHP przed wersją 4.4.5 oraz przed 5.2.1 w serii 5.x nie weryfikują, czy ich argumenty odpowiadają zasobowi shmop. To pozwala atakującym, w zależności od kontekstu, na odczyt i zapis w dowolnych lokalizacjach pamięci za pomocą argumentów związanych z niewłaściwym zasobem, co zostało zademonstrowane na przykładzie zasobu obrazu GD.

Ocena ryzyka

Podatność ta może prowadzić do nieautoryzowanego dostępu do pamięci, co stwarza ryzyko wycieku danych lub złośliwego modyfikowania pamięci aplikacji. Atakujący mogą wykorzystać tę lukę do przeprowadzenia ataków typu DoS lub uzyskania dostępu do wrażliwych informacji.

Rekomendacja

Zaleca się aktualizację PHP do wersji 4.4.5 lub 5.2.1 i nowszych, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt kodu w celu identyfikacji i zabezpieczenia miejsc, gdzie używane są funkcje shmop.

Powiązane podatności

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

The shmop functions in PHP before 4.4.5, and before 5.2.1 in the 5.x series, do not verify that their arguments correspond to a shmop resource, which allows context-dependent attackers to read and write arbitrary memory locations via arguments associated with an inappropriate resource, as demonstrated by a GD Image resource.

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