Összefoglaló
Az OpenSite olyan sérülékenységei váltak ismertté, melyeket kihasználva rosszindulatú támadók SQL befecskendezéses támadásokat tudnak végrehajtani.
Leírás
Az OpenSite olyan sérülékenységei váltak ismertté, melyeket kihasználva rosszindulatú támadók SQL befecskendezéses támadásokat tudnak végrehajtani.
- A “haspermission()” függvényhez “permissions[]” rendező index paraméterekkel (pl.: permissions[index][index]) rendelt bevitel az admincp/includes/functions.php-ban (amikor az “action” “edit”-re és a “do” “save”-re van állítva) nincs megfelelően megtisztítva mielőtt SQL lekérdezésekben használnák. Ez kihasználható az SQL lekérdezések módosítására tetszőleges kód befecskendezésével.
- A “settings[site_name]”, “settings[main_page]”, és “settings[enableplugins]” paraméterekhez rendelt bevitel az admincp/settings.php-ban (amikor a “do” “save”-re van állítva) nincs megfelelően megtisztítva mielőtt SQL lekérdezésekben használnák. Ez kihasználható az SQL lekérdezések módosítására tetszőleges kód befecskendezésével.
A sérülékenységek a 2.1-es verzióban találhatók. Egyéb verziók is érintettek lehetnek.
Megoldás
Javítsa a forráskódot a bemenet megfelelő ellenőrzése érdekébenTá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.bluemoon.com.vn
SECUNIA 34010