CH azonosító
CH-5509Angol cím
WordPress KNR Author List Plugin Two SQL Injection VulnerabilitiesFelfedezés dátuma
2011.09.06.Súlyosság
KözepesÉrintett rendszerek
KNR Author List pluginWordPress
Érintett verziók
WordPress KNR Author List Plugin 2.x
Összefoglaló
A KNR Author List plugin for WordPress két sérülékenységét jelentették, amelyet kihasználva, a támadók SQL befecskendezéses (SQL injection) támadást hajthatnak végre.
Leírás
- A “listItem[]” paraméteren keresztül a wp-content/plugins/knr-author-list-widget/knrAuthorListCustomSortSave.php-nak átadott bemeneti adat nem megfelelően van megtisztítva, mielőtt SQL lekérdezésben felhasználásra kerül. Ezt kihasználva módosítani lehet az SQL lekérdezést tetszőleges SQL kód beszúrásával.
- A wp-content/plugins/knr-author-list-widget/knrAuthorListCustomSortSave.php-ban lévő “listItem[]” tömb kulccsal átadott adat nem megfelelően van megtisztítva, mielőtt SQL lekérdezésben felhasználásra kerül. Ezt kihasználva módosítani lehet az SQL lekérdezést tetszőleges SQL kód beszúrásával.
A sérülékenységeket a 2.0 verzióban találták, de egyéb kiadások is érintve 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: unconciousmind.blogspot.com
SECUNIA 45846