Kwetsbaarheid in SQLite, waardoor Chrome op afstand kan worden aangevallen via WebSQL

Beveiligingsonderzoekers van het Chinese bedrijf Tencent werd gepresenteerd een nieuwe variant van een kwetsbaarheid Magellan (CVE-2019-13734), 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 gepubliceerd 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 weigerde WebSQL te implementeren ten gunste van de IndexedDB API. Google heeft het probleem opgelost in de release van

Chrome 79 . Het probleem in de SQLite-codebasis werdop 17 november, en in de Chromium-codebasis op opgelost 21 november Het probleem is aanwezig in.
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 code De nieuwe SQLite-release met de patch is nog

niet gevormd op 31 december). Als een tijdelijke oplossing kan vanaf SQLite 3.26.0 de SQLITE_DBCONFIG_DEFENSIVE-modus worden gebruikt, die het schrijven naar shadow tables verbiedt en wordt aanbevolen voor gebruik bij het verwerken van externe SQL-aanvragen in SQLite. In de distributies blijft de kwetsbaarheid in de SQLite-bibliotheek voorlopig onopgelost in (wordt verwacht openSUSE/SUSE Debian, Ubuntu, RHEL, . Chromium is al bijgewerkt in alle distributies en is niet kwetsbaar, maar het probleem kan verschillende browsers van derden en applicaties die de Chromium-engine gebruiken, evenals Android-applicaties op basis van Webview, beĆÆnvloeden., Arch Linux, Fedora, FreeBSDBovendien zijn in SQLite ook 4 minder gevaarlijke problemen vastgesteld (

CVE-2019-13750CVE-2019-13751, CVE-2019-13752, CVE-2019-13753, CVE-2019-13753), 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

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster