Beveiligingsonderzoekers van het Chinese bedrijf Tencent een nieuwe variant van een kwetsbaarheid (), waardoor het mogelijk is om code uit te voeren bij het verwerken van SQL-constructies in de SQLite-database op een specifieke manier. Een soortgelijke kwetsbaarheid werd door dezelfde onderzoekers een jaar geleden. De kwetsbaarheid is opmerkelijk omdat deze op afstand de browser Chrome kan aanvallen en controle over het systeem van de gebruiker kan krijgen bij het openen van door kwaadwillenden gecontroleerde webpagina's.
De aanval op Chrome/Chromium gebeurt via de WebSQL API, waarvan de handler is gebaseerd op SQLite-code. Een aanval op andere applicaties is alleen mogelijk als zij invoer van externe SQL-constructies naar SQLite toestaan, bijvoorbeeld wanneer ze SQLite gebruiken als gegevensuitwisselingsformaat. Firefox is niet kwetsbaar omdat Mozilla WebSQL te implementeren ten gunste van Google heeft het probleem opgelost in de release van
Chrome 79 op 17 november, en in de Chromium-codebasis op 21 november .
de FTS3 full-text search engine en kan door manipulatie met shadow tables (een speciaal soort virtuele tabellen met schrijfcapaciteit) leiden tot indexbeschadiging en buffer overflow. Gedetailleerde informatie over de exploitatie techniek zal over 90 dagen worden gepubliceerd. De nieuwe SQLite-release met de patch is nog
niet gevormd ( openSUSE/SUSE , , , , , , Bovendien zijn in SQLite ook 4 minder gevaarlijke problemen vastgesteld (
CVE-2019-13750, , , ), die kunnen leiden tot gegevenslekken en het omzeilen van beperkingen (kunnen worden gebruikt als ondersteunende factoren voor een aanval op Chrome). De genoemde problemen zijn verholpen in de SQLite-code op 13 december. Gezamenlijk stelden de problemen onderzoekers in staat een werkende exploit te ontwikkelen die het mogelijk maakt om code uit te voeren in de context van het Chromium-proces dat verantwoordelijk is voor rendering.
Bron: opennet.ru
