V databázovém systému SQLite (CVE-2019-5018), který umožňuje provést vlastní kód v systému, pokud je možné vykonat SQL dotaz připravený útočníkem. Problém je způsoben chybou v implementaci okénkových funkcí a projevuje se od větve . Zranitelnost v dubnovém vydání bez výslovného zmínění o opravě bezpečnostních problémů.
Speciálně formulovaný SQL dotaz SELECT může vést k přístupu do již uvolněné paměti (use-after-free), což může potenciálně být využito k vytvoření exploitu pro vykonání vlastní kódu v kontextu aplikace používající SQLite. Zranitelnost může být zneužita, pokud aplikace umožňuje předávání SQL konstrukcí do SQLite z vnějšku.
Například potenciálně může být útok proveden na prohlížeč Chrome a aplikace používající engine Chromium, protože API WebSQL je implementováno na vrcholu SQLite a přistupuje k této databázi pro zpracování SQL dotazů z webových aplikací. Pro útok stačí vytvořit stránku s škodlivým JavaScriptovým kódem a zajistit, aby ji uživatel otevřel v prohlížeči založeném na enginu Chromium.
Zdroj: opennet.ru
