MySQL sérülékenységek

CH azonosító

CH-3119

Felfedezés dátuma

2010.05.12.

Súlyosság

Közepes

Érintett rendszerek

MySQL

Érintett verziók

MySQL MySQL 5.x

Összefoglaló

A MySQL több olyan sérülékenységét jelentették, melyeket kihasználva rosszindulatú felhasználók megkerülhetnek bizonyos biztonsági korlátozásokat vagy föltörhetik a sérülékeny rendszert, a támadók pedig szolgáltatás megtagadást (DoS) okozhatnak.

Leírás

A MySQL több olyan sérülékenységét jelentették, melyeket kihasználva rosszindulatú felhasználók megkerülhetnek bizonyos biztonsági korlátozásokat vagy föltörhetik a sérülékeny rendszert, a támadók pedig szolgáltatás megtagadást (DoS) okozhatnak.

  1. A COM_FIELD_LIST parancs-csomag tábla név (table name) argumentumának feldolgozási hibája kihasználható a jogosultság ellenőrzés megkerülésére. Például, a rendszer adatbázis táblájának tartalmát lehet olvasni vagy törölni, ha COM_FIELD_LIST-nek egy speciálisan erre a célra elkészített tábla név (table name) argumentum kerül átadásra.
  2. A csomag feldolgozás során fellépő, részletesen nem ismertetett hiba kihasználható a szerver zárolására, ha egy csomag mérete nagyobb, mint a kapott csomag maximális mérete.
  3. A COM_FIELD_LIST parancs-csomag határhibája kihasználható puffer túlcsordulás okozására, ha a COM_FIELD_LIST-nek átadott tábla név (table name) argumentum túl hosszú.

    A sérülékenység sikeres kiaknázása tetszőleges kód lefuttatását teszi lehetővé.

A sérülékenységeket az 5.1.47. verziót megelőzőekben jelentették.

Megoldás

Frissítsen a legújabb verzióra