I SQLite-databasen (CVE-2019-5018), som möjliggör exekvering av egen kod i systemet om det finns en möjlighet att utföra en SQL-frÄga som förberetts av en illvillig aktör. Problemet orsakas av ett fel i implementeringen av fönsterfunktioner och visar sig frÄn grenen . SÄrbarheten i aprilutgÄvan utan att uttryckligen nÀmna nÄgon lösning pÄ sÀkerhetsproblem.
En speciellt utformad SQL-frÄga SELECT kan leda till Ätkomst till ett redan frigivet minnesomrÄde (use-after-free), vilket potentiellt kan utnyttjas för att skapa ett exploit för att exekvera egen kod i kontexten av en applikation som anvÀnder SQLite. SÄrbarheten kan utnyttjas om applikationen tillÄter att SQL-konstruktioner frÄn externa kÀllor skickas till SQLite.
Till exempel kan en potentiell attack riktas mot webblÀsaren Chrome och applikationer som anvÀnder Chromium-motorn, eftersom API WebSQL Àr implementerat ovanpÄ SQLite och anvÀnder denna databas för att hantera SQL-frÄgor frÄn webbapplikationer. För att genomföra attacken rÀcker det att skapa en sida med skadlig JavaScript-kod och fÄ anvÀndaren att öppna den i en webblÀsare baserad pÄ Chromium.
KĂ€lla: opennet.ru
