Een kwetsbaarheid in MySQL maakt het voor gebruikers met beperkte rechten mogelijk om toegang als beheerder te krijgen. Een beveiligingsmedewerker van Red Hat noemt de mogelijke impact van het beveiligingsprobleem 'zeer ernstig'. Er is nog geen patch beschikbaar.
De kwetsbaarheid is onderzocht door een beveiligingsonderzoeker met de nickname Kingcope. De bevindingen van Kingcope zijn geanalyseerd en gepubliceerd door een andere beveiligingsexpert, Eric Romang, en daaruit blijkt dat het mogelijk is voor een gebruiker met bepaalde, beperkte gebruikersrechten om root-toegang tot MySQL te krijgen.
Om het beveiligingsprobleem te misbruiken, moet een gebruiker dus wel al toegang hebben tot een database, wat de kans op misbruik vermindert. De kwetsbaarheid zou de consequenties van een aanval echter wel kunnen vergroten: een aanval waarbij een gebruiker slechts beperkte toegang tot een database heeft, zou tot gevolg kunnen hebben dat de aanvaller root-toegang krijgt.
Ook lijkt het er op dat een gebruiker in staat moet zijn om op afstand in te loggen op MySQL: een deel van de aanval bestaat uit sql-code die bijvoorbeeld via phpMyAdmin kan worden uitgevoerd, maar voor een ander deel van de aanval moet rechtstreeks op de MySQL-server ingelogd worden. Over het algemeen wordt aangeraden om MySQL-servers niet van buiten het interne netwerk benaderbaar te maken.
Desondanks noemt Kurt Seifried, een medewerker van het beveiligingsteam van Red Hat, de mogelijke consequenties van het beveiligingsprobleem 'zeer ernstig'. Red Hat is zelfs zo ver gegaan om zelf een zogenoemd CVE-nummer, waarmee beveiligingsproblemen worden geclassificeerd, te koppelen aan de kwetsbaarheid. Normaliter doet de software-ontwikkelaar dat.
Naast het beveiligingsprobleem zijn er dit weekend een aantal bugs opgedoken die het mogelijk maken om een MySQL-database offline te halen, schrijft ZDNet. Om hoeveel bugs het gaat, is nog niet duidelijk: er zijn in totaal vier meldingen van denial of service-kwetsbaarheden, maar mogelijk gaat het in twee gevallen om hetzelfde beveiligingsprobleem, en bij een andere melding gaat het mogelijk om een configuratiefout.
[Reactie gewijzigd door paradoXical op maandag 3 december 2012 12:01]
[Reactie gewijzigd door mace op maandag 3 december 2012 12:18]
Het hoeft ook niet van buiten het netwerk. Het is een hosting provider, je kan gewoon op die machine een scriptje runnen dat intern contact maakt met de MySQL server.Als ik het goed heb kun je bij meeste hosting bedrijven niet direct op de MySQL-server inloggen van buiten het netwerk
Nee, het gaat erom dat je direct naar de server kunt connecten om commando's door te sturen. Het voorbeeld gebruikt een perl scriptje, maar dat kan natuurlijk ook in PHP. MySql interpreteert de net uitgeschreven file vervolgens gewoon als valide trigger alsof ie aangemaakt is met CREATE TRIGGER. Met het verschil dat er op CREATE TRIGGER natuurlijk wel een rechtencheck zit, terwijl het voor aangemaakte file net is alsof de root user die trigger gemaakt heeft.ik neem aan dat dit om een soort van command-line gaat, die je niet kan benaderen vanuit bijvoorbeeld PHP scripts?
[Reactie gewijzigd door .oisyn op maandag 3 december 2012 12:54]
[Reactie gewijzigd door Rutix op maandag 3 december 2012 12:36]
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Websites en communities Mobiele telefoons Laptops Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True