Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Poate intereseaza pe cineva
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Ofi



Data înscrierii: 16/Ian/2005
Mesaje: 60
Locație: Timisoara

Trimis: Joi Noi 03, 2005 12:25 pm    Titlul subiectului: Poate intereseaza pe cineva  

Vulnerabilități descoperite în PHP

03 Nov 2005 | Sursa: Agora News
Securitate

Au fost raportate o serie de vulnerabilități în PHP, ce pot fi exploatate pentru a lansa atacuri de tip Cross-Site Scripting, pentru a ocoli anumite restricții de securitate și posibil pentru a compromite un sistem afectat.

Prima vulnerabilitate este cauzată de o eroare de protejare insuficientă a vectorului GLOBALS și poate fi exploatată pentru a defini variabile globale prin trimiterea unor cereri de tip POST multipart/form-data ce au câmpul de transfer al fișierelor special modificat sau printr-un script ce apelează functiile PHP extract() și import_request_variables(). Exploatarea cu succes a acesteia necesită ca directiva register_globals să fie activată.
A doua vulnerabilitate este cauzată de o eroare apărută la execuția rutinelor responsabile de cazurile în care funcția PHP parse_str() întâlnește o eroare neașteptată și poate fi exploatată pentru a activa directiva register_globals pentru sesiunea curentă.
Cea de-a treia vulnerabilitate este cauzată de lipsa de verificări suficiente a datelor de intrare furnizate funcției PHP phpinfo() înainte de a fi incluse în pagina de răspuns transmisă utilizatorului. Aceasta poate fi exploatată prin intermediul unui script ce apelează funcția phpinfo() pentru a executa cod HTML și script arbitrar în sesiunea de browser a utilizatorului ce accesează un sit controlat de atacator.
O altă vulnerabilitate poate apărea în urma unei erori de tip integer overflow în librăria pcrelib având ca efect coruperea unei zone de memorie prin intermediul unei funcții PHP ce utilizează librăriile PCRE, dar necesită ca atacatorul să poată controla expresiile regulate prelucrate de funcția afectată. Exploatarea cu succes a acestei vulnerabilități poate permite execuția de cod arbitrar
Prin intermediul modulelor ext/curl și ext/gd se pot ocoli mecanismele de protecție safe_mode și open_basedir.
Cauza unei alte vulnerabilități este o eroare nespecificată ce poate apare la apelarea funcției virtual() (apelată din modulul PHP pentru Apache 2), ce poate fi exploatată pentru a evita restricțiile implementate prin anumite directive de configurare (de ex: safe_mode și open_basedir).

Versiunile afectate: PHP 4.0.x, PHP 4.1.x, PHP 4.2.x, PHP 4.3.x, PHP 4.4.x, PHP 5.0.x. Este recomandată actualizarea la versiunea 4.4.1 deoarece aceasta rezolvă vulnerabilitățile.

Referință: http://www.gecadnet.ro .....
Sus  
Pirahna



Data înscrierii: 22/Aug/2004
Mesaje: 4553
Locație: la birou

Trimis: Joi Noi 03, 2005 1:55 pm    Titlul subiectului:  

ma simt norocos ca nu folosesc functiile alea
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community