Joomla! RSForm! komponens “lang” helyi fájl beillesztés és SQL befecskendezés sérülékenységek

CH azonosító

CH-3912

Angol cím

Joomla! RSForm! Component "lang" Local File Inclusion and SQL Injection Vulnerabilities

Felfedezés dátuma

2010.11.08.

Súlyosság

Közepes

Érintett rendszerek

Joomla
RSForm! component

Érintett verziók

Joomla RSForm! component 1.x

Összefoglaló

A Joomla! RSForm! komponens olyan sérülékenységei váltak ismertté, melyeket kihasználva támadók érzékeny információkat szerezhetnek meg és SQL befecskendezéses támadásokat tudnak végrehajtani.

Leírás

  1. A “lang” paraméterrel az index.php-nek átadott bemenet (amikor az “option” beállítása “com_forme”) nincs megfelelően ellenőrizve mielőtt fájlok beillesztéséhez használnák. Ezt kihasználva tetszőleges fájlok tartalma olvasható be helyi erőforrásokból útvonal bejáró sorozatok és URL kódolt NULL byte-ok segítségével.
  2. A “lang” paraméterrel az index.php-nek átadott bemenet (amikor az “option” beállítása “com_forme”) 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égek az 1.0.5. verzióban találhatók, egyéb verziók is érintettek lehetnek.

Megoldás

Frissítsen a legújabb verzióra