e107 sérülékenységek

CH azonosító

CH-3063

Felfedezés dátuma

2010.04.18.

Súlyosság

Közepes

Érintett rendszerek

N/A
e107

Érintett verziók

N/A e107 0.x

Összefoglaló

Az e107 olyan sérülékenységei váltak ismertté, amelyeket kihasználva rosszindulatú felhasználók script beszúrás támadásokat indíthatnak vagy feltörhetik a sérülékeny rendszert.

Leírás

Az e107 olyan sérülékenységei váltak ismertté, amelyeket kihasználva rosszindulatú felhasználók script beszúrás támadásokat indíthatnak vagy feltörhetik a sérülékeny rendszert.

  1. A sérülékenységet az avatarkép- vagy fényképfájl feltöltések kezelése során felmerülő hiba okozza. Ez kihasználható tetszőleges PHP kód feltöltésére és futtatására, egy erre a célra készített “.php.filetypesphp” kiterjesztésű képfájl segítségével.

    A sérülékenység sikeres kihasználásához szükség van a “Public Uploads” letiltására (alapértelmezett) és annak engedélyezésére, hogy a felhasználók feltölthessenek avatarokat és fotókat, valamint bizonyos szerver beállításokra (pl. Apache szerver, telepített “mod_mime” modullal).
  2. Új tartalom létrehozása során az e107_plugins/content/content_manager.php fájl részére a “content_heading” paraméteren keresztül átadott bemenet a megjelenítés előtt nincs megfelelően ellenőrizve. Ez kihasználható tetszőleges HTML és script kód beszúrására, amely a felhasználó böngésző munkamenetében kerül futtatásra, a káros adat megtekintésekor.

    A sérülékenység sikeres kihasználásához hitelesítés, valamint a Content Management bővítmény engedélyezése szükséges.

A sérülékenységeket a 0.7.19-est megelőző verziókban fedezték fel.
Más verziók is érintettek lehetnek.

Megoldás

Frissítsen a legújabb verzióra