Összefoglaló
A PHP egy sérülékenységét jelentették, amit kihasználva a támadók feltörhetik a sérülékeny rendszert.
Leírás
A sérülékenységet az okozza, hogy megváltozott az “is_a()” függvény működése, ha stringet kap első paraméterként, aminek következtében az “__autoload()” függvény meghívásra kerül. Bizonyos alkalmazások a PHP előző működésére számítanak, és nem ellenőrzik megfelelően az “__autoload()” függvénynek átadott adatokat. Ez új támadási felületet kínál fel, ami akár távoli forrásból tetszőleges PHP kód futtatását is lehetővé teszi.
A sérülékenységet az 5.3.7. és 5.3.8. verziókban találták, de egyéb kiadások is érintve lehetnek.
Megoldás
Javítva a fejlesztői verzióban.
Támadás típusa
Input manipulation (Bemenet módosítás)Hatás
Loss of availability (Elérhetőség elvesztése)Loss of confidentiality (Bizalmasság elvesztése)
Loss of integrity (Sértetlenség elvesztése)
Szükséges hozzáférés
Remote/Network (Távoli/hálózat)Hivatkozások
Gyártói referencia: bugs.php.net
Egyéb referencia: www.byte.nl
SECUNIA 46107