CH azonosító
CH-5406Angol cím
WordPress WP-Stats-Dashboard Plugin Multiple Cross-Site Scripting VulnerabilitiesFelfedezés dátuma
2011.08.17.Súlyosság
AlacsonyÉrintett rendszerek
WP-Stats-Dashboard pluginWordPress
Érintett verziók
WordPress WP-Stats-Dashboard plugin 2.x
Összefoglaló
A WordPress WP-Stats-Dashboard bővítményének olyan sérülékenységeit fedezték fel, melyeket a támadók kihasználhatnak cross-site scripting (XSS/CSS) támadások indítására.
Leírás
- A wp-content/plugins/wp-stats-dashboard/view/admin/admin_profile_type.php “icon”, “url”, “name”, “type”, “code” és “username” paramétereinek átadott bemenetek ellenőrzése nem megfelelő, mielőtt visszaadnák azokat a felhasználónak. Ez kihasználható tetszőleges HTML és script kód lefuttatására a felhasználó érintett oldallal kapcsolatos böngészői munkamenetében.
- A wp-content/plugins/wp-stats-dashboard/view/admin/blocks/submenu.php “submenu” és “url” paramétereinek átadott bemenetek ellenőrzése nem megfelelő, mielőtt visszaadnák azokat a felhasználónak. Ez kihasználható tetszőleges HTML és script kód lefuttatására a felhasználó érintett oldallal kapcsolatos böngészői munkamenetében.
- A wp-content/plugins/wp-stats-dashboard/view/admin/blocks/select-trend.php “onchange” paraméterének átadott bemenet ellenőrzése nem megfelelő, mielőtt visszaadnák azt a felhasználónak. Ez kihasználható tetszőleges HTML és script kód lefuttatására a felhasználó érintett oldallal kapcsolatos böngészői munkamenetében.
A sérülékenységek sikeres kihasználásának feltétele, hogy a “register_globals” engedélyezve legyen.
Az 1. és 2. pontban leírt sérülékenységeket a 2.6.5.1 verzióban igazolták. Korábbi verziók is érintettek lehetnek.
A 3. pontban leírt sérülékenységet a 2.6.6.1 verzióban igazolták. Más verziók is érintettek lehetnek.
Megoldás
Az 1. és 2. pontban leírt sérülékenységek javítása érdekében frissítsen a 2.6.6.1 verzióra, majd a 3. pontban leírt sérülékenység miatt javítsa ki a forráskódot, a bemenet megfelelő ellenőrzése érdekében!
Támadás típusa
Input manipulation (Bemenet módosítás)Hatás
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
Egyéb referencia: www.htbridge.ch
SECUNIA 45681
SECUNIA 45687