Összefoglaló
Több sérülékenységet jelentettek a PHPAuctions szoftverben, amelyeknek kihasználásával támadók SQL befecskendezéses és XSS támadásokat indíthatnak, valamint megkerülhetik a biztonsági előírásokat.
Leírás
Több sérülékenységet jelentettek a PHPAuctions szoftverben, amelyeknek kihasználásával támadók SQL befecskendezéses és XSS támadásokat indíthatnak, valamint megkerülhetik a biztonsági előírásokat.
- A profile.php “user_id” paraméterének átadott bemenet nincs megfelelően ellenőrizve, mielőtt SQL lekérdezésben használnák. Ezt kihasználva, módosítható az SQL lekérdezés, tetszőleges kód befecskendezésével.
- A profile.php “user_id” paraméterének átadott bemenet nincs megfelelően ellenőrizve, mielőtt visszatér a felhasználóhoz. Ezt kihasználva tetszőleges HTML és script kód futtatható a felhasználó böngészőjében a szóban forgó oldalon.
- Az alkalmazás hozzáférhetővé teszi a felhasználói fiókokat, ha a megfelelő süti rendelkezésre áll. Ezt kihasználva elérhetővé válik más felhasználó vezérlőpultja, ha sütiben “PHPAUCTION_RM_ID” értéke azonos a érintett felhasználóéval.
Megoldás
Módosítsa a forráskódot az adatbevitel megfelelő ellenőrizése érdekében!
Biztosítsa a jogosultságok megfelelő kiosztását!
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
CVE-2009-0106 - NVD CVE-2009-0106
Egyéb referencia: milw0rm.com
Egyéb referencia: milw0rm.com
SECUNIA 33331
CVE-2009-0107 - NVD CVE-2009-0107
CVE-2009-0108 - NVD CVE-2009-0108