CH azonosító
CH-7993Angol cím
dotProject Cross-Site Scripting and Cross-Site Request Forgery VulnerabilitiesFelfedezés dátuma
2012.11.21.Súlyosság
AlacsonyÖsszefoglaló
A dotProject olyan sérülékenységei váltak ismertté, amelyeket kihasználva a támadók cross-site scripting (XSS/CSS) és cross-site request forgery (XSRF/CSRF) támadásokat tudnak végrehajtani.
Leírás
- Az index.php részére a “date” paraméterrel átadott bemeneti adat (amikor az “a” beállítása “day_view”) nincsen megfelelően megtisztítva a felhasználónak történő visszaadás előtt. Ez kihasználható tetszőleges HTML és script kód futtatására a felhasználó böngészőjének munkamenetében egy érintett oldallal kapcsolatosan.
A sérülékenység a 2.1.6 verzióban található, de korábbi kiadások is érintettek lehetnek. - Az alkalmazás lehetővé teszi a felhasználók számára bizonyos műveletek elvégzését HTTP kérések segítségével anélkül, hogy ellenőrizné azok érvényességét. Ez kihasználható többek között egy adminisztrátor jelszavának módosítására, ha egy bejelentkezett adminisztrátort sikerül rávenni egy kártékony weboldal meglátogatására.
- Az index.php részére a “callback” paraméterrel átadott bemeneti adat (amikor az “m” beállítása “public” és az “a” beállítása “color_selector”) nincsen megfelelően megtisztítva a felhasználónak történő visszaadás előtt. Ez kihasználható tetszőleges HTML és script kód futtatására a felhasználó böngészőjének munkamenetében egy érintett oldallal kapcsolatosan.
- Az index.php részére “field” paraméterrel átadott bemeneti adat (amikor az “m” beállítása “public” és az “a” beállítása “date_format”) nincsen megfelelően megtisztítva a felhasználónak történő visszaadás előtt. Ez kihasználható tetszőleges HTML és script kód futtatására a felhasználó böngészőjének munkamenetében egy érintett oldallal kapcsolatosan.
- Az index.php részére “company_name” paraméterrel átadott bemeneti adat (amikor az “m” beállítása “contacts”, az “a” beállítása “addedit” és a “company_id” beállítása “1”) nincsen megfelelően megtisztítva a felhasználónak történő visszaadás előtt. Ez kihasználható tetszőleges HTML és script kód futtatására a felhasználó böngészőjének munkamenetében egy érintett oldallal kapcsolatosan.
A 2. és 5. pont között leírt sérülékenységek a 2.1.7 verzióban találhatók, de egyéb kiadások is érintettek lehetnek. Ezeknek a sérülékenységeknek jelenleg nincs javításuk.
Megoldás
Frissítsen a legújabb verzióraTá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
Gyártói referencia: blogs.sakienvirotech.com
Egyéb referencia: www.htbridge.com
SECUNIA 51332
SECUNIA 51380
CVE-2012-5702 - NVD CVE-2012-5702