CH azonosító
CH-6889Angol cím
Moodle Multiple VulnerabilitiesFelfedezés dátuma
2012.05.20.Súlyosság
AlacsonyÖsszefoglaló
A Moodle olyan sérülékenységeit jelentették, amelyeket a rosszindulatú felhasználók kihasználva bizalmas adatok szivárogtathatnak ki, megkerülhetnek bizonyos biztonsági korlátokat, script beszúrásos (script insertion) valamint SQL befecskendezéses (SQL injection) támadásokat hajthatnak végre és a támadók cross-site scripting (CSS/XSS) támadásokat indíthatnak.
Leírás
- A hozzáférés jogosultságok kezelése során fellépő hiba kihasználható a felhasználó adatainak kiszivárogtatására.
A sérülékenység sikeres kihasználásához szükséges egy tanár fiók. - A nem túl régi párbeszédek olvasása során fellépő hiba kihasználható más felhasználók üzeneteinek az elolvasásához egy speciálisan megszerkesztett URL segítségével.
- Egy kvízhez kérdések hozzáadása során a “question:use” jogosultság ellenőrzésének a hiányából fakadó hiba kihasználható kvízkérdések hozzáadásához.
- A kérdés gyűjtemény hozzáférési jogosultságainak kezelése során fellépő hiba kihasználható kérdések elmentésére.
- A hozzáférés jogosultságok kezelése során fellépő hiba kihasználható csak olvasható tevékenység bejegyzések (activity entries) szerkesztésére.
- Egy hiba kihasználható felhasználói jogosultságok módosítására.
A sérülékenység sikeres kihasználásához szükséges egy tanár fiók. - Bizonyos wiki oldal címek mentéséből származó bemenet adatok nincsenek megfelelően megtisztítva, mielőtt felhasználásra kerülnének. Ezt kihasználva, tetszőleges HTML és script kódot lehet lefuttatni a felhasználó böngészőjében, az érintett oldal vonatkozásában.
- Az admin/webservice/service.php részére a “name” paraméter által átadott bemenet adatok nincsenek megfelelően megtisztítva, mielőtt visszaadásra kerülnének. Ezt kihasználva, tetszőleges HTML és script kódot lehet lefuttatni a felhasználó böngészőjében, az érintett oldal vonatkozásában.
- Bizonyos a blog/index.php részére átadott bemeneti adatok nincsenek megfelelően megtisztítva, mielőtt visszaadásra kerülnének. Ezt kihasználva, tetszőleges HTML és script kódot lehet lefuttatni a felhasználó böngészőjében, az érintett oldal vonatkozásában.
- Bizonyos naptár esemény hozzáadása során a bemeneti adatok nincsenek megfelelően ellenőrizve, mielőtt SQL lekérdezésekben felhasználásra kerülnének. Ez kihasználható SQL lekérdezések manipulálására tetszőleges SQL kódok befecskendezésével.
- A cohort/edit.php részére az “idnumber” paraméterrel átadott bemeneti adatok nincsenek megfelelően megtisztítva, mielőtt felhasználásra kerülnének. Ezt kihasználva, tetszőleges HTML és script kódot lehet lefuttatni a felhasználó böngészőjében, az érintett oldal vonatkozásában.
- Hozzáférési jogosultságok kezelése során fellépő hiba kihasználható más felhasználók tevékenységeit érintő beállítások felülírására.
- Hozzáférési jogosultságok kezelése során fellépő hiba kihasználható naptár bejegyzések létrehozására.
A #9 és #10 és #14 számú sérülékenységeket az 1.9 és 1.9.17+ közötti verziókban, #1-4 közötti sérülékenységeket a 2.2 és 2.2.2+ közti, valamint 2.1 és 2.1.5+közti verziókban, a #5-8, #11 #12 és #14 közötti sérülékenységeket a 2.2 és 2.2.2+ közötti, a 2.1 és 2.1.5+ valamint 2.0 és 2.0.8+ közötti verziókban jelentették.
Megoldás
Frissítsen a legújabb verzióraTámadás típusa
Input manipulation (Bemenet módosítás)Misconfiguration (Konfiguráció)
Other (Egyéb)
Security bypass (Biztonsági szabályok megkerülése)
System access (Rendszer hozzáférés)
Szükséges hozzáférés
Remote/Network (Távoli/hálózat)Hivatkozások
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
Gyártói referencia: moodle.org
CVE-2012-2353 - NVD CVE-2012-2353
CVE-2012-2354 - NVD CVE-2012-2354
CVE-2012-2355 - NVD CVE-2012-2355
CVE-2012-2356 - NVD CVE-2012-2356
CVE-2012-2358 - NVD CVE-2012-2358
CVE-2012-2359 - NVD CVE-2012-2359
CVE-2012-2360 - NVD CVE-2012-2360
CVE-2012-2361 - NVD CVE-2012-2361
CVE-2012-2362 - NVD CVE-2012-2362
CVE-2012-2363 - NVD CVE-2012-2363
CVE-2012-2365 - NVD CVE-2012-2365
CVE-2012-2366 - NVD CVE-2012-2366
CVE-2012-2367 - NVD CVE-2012-2367
SECUNIA 49233
