I SQLite-database (CVE-2019-5018), der muliggør udførelse af egen kode i systemet, hvis der er mulighed for at udføre en SQL-forespørgsel, der er forberedt af en ondsindet aktør. Problemet skyldes en fejl i implementeringen af vinduesfunktioner og optræder fra grenen . Sårbarheden i den apriludgave uden eksplicit omtale af rettelse af sikkerhedsproblemer.
En specielt formateret SQL-forespørgsel SELECT kan føre til adgang til et allerede frigivet hukommelsesområde (use-after-free), hvilket potentielt kan bruges til at skabe et exploit til at udføre egen kode i konteksten af en applikation, der bruger SQLite. Sårbarheden kan udnyttes, hvis applikationen tillader transmission af SQL-strukturer til SQLite, der kommer udefra.
For eksempel kan et angreb potentielt udføres på browseren Chrome og applikationer, der bruger Chromium-motoren, da API WebSQL er implementeret oven på SQLite og henvender sig til denne database for at håndtere SQL-forespørgsler fra webapplikationer. For at udføre angrebet er det tilstrækkeligt at oprette en side med ondsindet JavaScript-kode og sikre, at brugeren åbner den i en browser baseret på Chromium-motoren.
Kilde: opennet.ru
