Összefoglaló
A MySQL olyan sérülékenységei váltak ismertté, amelyeket rosszindulatú felhasználók kihasználhatnak emelt szintű jogosultságok megszerzésére vagy szolgáltatás megtagadás (DoS – Denial of Service) okozására.
Leírás
- A MySQL sokszorosításban (replication) előforduló hiba a verzió specifikus megjegyzések kezelésekor kihasználható tetszőleges SQL parancsok futtatására “SUPER” jogosultságokkal egy slave-en, amennyiben a master a slave-énél korábbi kiadású kiszolgálón fut.
A sérülékenységet az 5.1.50. előtti verziókban jelentették. - A “LEAST()” vagy “GREATEST()” függvény részére átadott argumentumok feldolgozásakor előforduló hiba kihasználható a szerver összeomlasztására.
- Egy hiba egy származtatott tábla létrehozásakor, amely a csoportosításhoz egy ideiglenes táblát igényel, kihasználható a szerver összeomlasztására.
- Az ideiglenes táblákhoz használatos kifejezés értékek újraszámítása miatt előforduló hiba kihasználható a szerver összeomlasztására.
- A “GROUP_CONCAT()” parancs “WITH ROLLUP”-al történő kombinálásakor előforduló hiba kihasználható a szerver összeomlasztására.
- A “GREATEST()” vagy “LEAST()” függvények kezelésében, közbenső ideiglenes tábla használatakor, előforduló hiba kihasználható összeomlás okozására numerikus és “LONGBLOB” argumentumok kevert listájának átadásával az érintett függvényeknek.
- A tárolt eljárásokban és előkészített parancsokban a beágyazott összekapcsolások feldolgozásakor előforduló hiba kihasználható végtelen ciklus okozására.
- A “PolyFromWKB()” függvény egy hibáját kihasználva speciálisan kialakított WKB adatok átadásával a szerver összeomlasztható.
- A “CONVERT_TZ()” függvény egy hibája, amikor időzóna argumentumként egy üres SET oszlop értéket kap, kihasználható a szerver összeomlasztására.
- Az InnoDB tároló motor bizonyos táblázatok megnyitásakor jelentkező hibáját kihasználva verem túlcsordulás okozható.
Az 1. kivételével a sérülékenységeket az 5.1.51. előtti verziókban jelentették.
Megoldás
Frissítsen a legújabb verzióraTámadás típusa
Deny of service (Szolgáltatás megtagadás)Other (Egyéb)
Hatás
Loss of availability (Elérhetőség elvesztése)Loss of confidentiality (Bizalmasság elvesztése)
Loss of integrity (Sértetlenség elvesztése)
Szükséges hozzáférés
Local/Shell (Helyi/shell)Hivatkozások
Gyártói referencia: dev.mysql.com
Gyártói referencia: dev.mysql.com
SECUNIA 41716
CVE-2010-3833 - NVD CVE-2010-3833
CVE-2010-3834 - NVD CVE-2010-3834
CVE-2010-3835 - NVD CVE-2010-3835
CVE-2010-3837 - NVD CVE-2010-3837
CVE-2010-3838 - NVD CVE-2010-3838
CVE-2010-3839 - NVD CVE-2010-3839
CVE-2010-3840 - NVD CVE-2010-3840