CH azonosító
CH-5936Angol cím
Support Incident Tracker Multiple VulnerabilitiesFelfedezés dátuma
2011.11.09.Súlyosság
KözepesÉrintett rendszerek
SiT!Support Incident Tracker Project
Érintett verziók
Support Incident Tracker 3.x
Összefoglaló
A Support Incident Tracker olyan sérülékenységei váltak ismertté, amelyeket a rosszindulatú felhasználók kihasználhatnak bizalmas információk felfedésére, SQL befecskendezéses támadások kezdeményezésére és a sérülékeny rendszer feltörésére, valamint a támadók cross-site scripting (XSS/CSS) támadások kezdeményezésére.
Leírás
- Az ftp_upload_file.php hibájából a feltöltött fájlnevek ellenőrzése nem megfelelő, ami kihasználható a csatolmány könyvtárnevének felfedésére.
- A search.php-nek a “search_string” paraméterrel átadott bemenet nincs megfelelően ellenőrizve, mielőtt visszakerül a felhasználóhoz. Ez kihasználható tetszőleges HTML és script kód futtatására a felhasználó böngésző munkamenetében, az érintett oldallal kapcsolatosan.
- A feltöltött fájlnevekkel az incident_attachments.php-nek átadott bemenet nincs megfelelően ellenőrizve, 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ég sikeresen kihasználható, amennyiben a “magic_quotes_gpc” letiltott állapotban van. - Az “application_name” paraméterrel a config.php-nek átadott bemenet (amikor “action” értéke “save”) nincs megfelelően ellenőrizve, mielőtt egy “eval()” hívásban használnák. Ez kihasználható tetszőleges PHP kód futtatására.
A sérülékenység kihasználásához “Administrate” jogosultság szükséges. - Az ftp_upload_file.php script hibájából nincsenek megfelelően ellenőrizve a feltöltött fájlok, ami kihasználható tetszőleges PHP kód futtatására egy PHP fájl feltöltésével.
Megjegyzés: A sérülékenység az 1. pontban leírt sérülékenységgel kombinálva használható ki.
A sérülékenységeket a 3.65. verzióban igazolták, de más 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)System access (Rendszer hozzáféré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
SECUNIA 45453
CVE-2011-3829 - NVD CVE-2011-3829
CVE-2011-3830 - NVD CVE-2011-3830
CVE-2011-3831 - NVD CVE-2011-3831
CVE-2011-3832 - NVD CVE-2011-3832
CVE-2011-3833 - NVD CVE-2011-3833
Egyéb referencia: secunia.com
Egyéb referencia: secunia.com
Egyéb referencia: secunia.com
Egyéb referencia: secunia.com
Egyéb referencia: secunia.com