Zdalne wykonanie kodu w PHP do wersji 5.6.1, 5.5.17 i 5.4.33

dodał 24 października 2014 o 12:31 w kategorii Drobiazgi  z tagami:

W ostatnim czasie deweloperzy usunęli sporo poważnych błędów w PHP. Najpoważniejszy z odkrytych przez badaczy z High-Tech Bridge błędów to CVE-2014-3669, który może prowadzić do zdalnego wykonania kodu i dotyczy systemów 32-bitowych.

Błąd dotyczy deserializacji przekazywanych danych. Przy odpowiednich wartościach w systemach 32 bitowych udaje się przepełnić integera (long ma przedział od 2147483647 do -2147483648), a co za tym idzie, wskazać na niewłaściwe adres pamięci. W połączeniu np. z błędem w gdImageCrop może umożliwić to zdalne wykonanie kodu. Więcej technicznych aspektów tego błędu znajdziecie w opisie Symeona Paraschoudis z High-Tech Bridge.