TYPO3 sérülékenységek

CH azonosító

CH-7913

Angol cím

TYPO3 Multiple Vulnerabilities

Felfedezés dátuma

2012.11.08.

Súlyosság

Alacsony

Érintett rendszerek

TYPO3

Érintett verziók

TYPO3 4.x

Összefoglaló

A TYPO3 olyan sérülékenységei váltak ismertté, amelyeket a rosszindulatú felhasználók kihasználhatnak script beszúrásos (script insertion) támadások okozására, biztonsági szabályok megkerülésére és SQL befecskendezés (SQL injection) támadások kezdeményezésére, valamint a támadók cross site scripting (XSS/CSS) támadások kezdeményezésére.

Leírás

  1. A history modulnak átadott bizonyos nem részletezett bemeneti adat nem kerül megfelelően ellenőrzésre, mielőtt az SQL lekérdezésekben kerülne felhasználásra. Ez tetszőleges SQL kód befecskendezésével kihasználható az SQL lekérdezések manipulálására.
  2. A history modulnak átadott bizonyos bemeneti adat nem kerül megfelelően ellenőrzésre, mielőtt a felhasználó részére visszaküldésre kerülne. Ez kihasználható tetszőleges HTML és script kód futtatására, amely az érintett oldalt megtekintő felhasználó böngészőjének munkamenetében kerül futtatásra.
  3. A hozzáférés jogosultságok kezelésekor jelentkező hiba speciálisan kialakított URL-el kihasználható tetszőleges rekordok előzményeinek megtekintésére.
  4. A fa renderelő API-nak (TCA-Fa) átadott bizonyos bemeneti adat nem kerül megfelelően ellenőrzésre, mielőtt felhasználásra kerülne. Ez kihasználható tetszőleges HTML és script kód futtatására, amely az érintett oldalt megtekintő felhasználó böngészőjének munkamenetében kerül futtatásra, amikor a rosszindulatú adat megtekintésre kerül.
  5. A menü API-nak átadott bizonyos bemeneti adat nem kerül megfelelően ellenőrzésre, mielőtt felhasználásra kerülne. Ez kihasználható tetszőleges HTML és script kód futtatására, amely az érintett oldalt megtekintő felhasználó böngészőjének munkamenetében kerül futtatásra, amikor a rosszindulatú adat megtekintésre kerül.

Az 1., 3., 4. és 5. sérülékenységek backend bejelentkezéssel sikeresen kihasználhatóak.

A sérülékenységeket a 4.5.0-4.5.20, 4.6.0 – 4.6.13 és 4.7.0 – 4.7.5. verziókban ismerték fel.

Megoldás

Frissítsen a legújabb verzióra