V podatkovni bazi SQLite (CVE-2019-5018), ki omogoča izvršitev lastne kode v sistemu, če obstaja možnost izvajanja SQL poizvedbe, pripravljene od napadalca. Težava je posledica napake pri izvajanju okenskih funkcij in se pojavlja od različice . Ranljivost v aprilski izdaji brez izrecnega omenjanja popravil za varnostne težave.
Specifically crafted SQL query SELECT lahko povzroči dostop do že sproščene spomina (use-after-free), kar bi lahko potencialno bilo izkoriščeno za ustvarjanje eksploitov za izvršitev lastne kode v kontekstu aplikacije, ki uporablja SQLite. Ranljivost lahko izkoristi, če aplikacija omogoča posredovanje SQL konstrukcij v SQLite, ki prihajajo od zunaj.
Na primer, potencialno lahko napad poteka na brskalniku Chrome in aplikacijah, ki uporabljajo Chromium motor, saj je API WebSQL implementiran nad SQLite in dostopa do te podatkovne baze za obdelavo SQL poizvedb iz spletnih aplikacij. Za napad je dovolj ustvariti stran z zlonamernim JavaScript kodom in doseči, da uporabnik odpre to stran v brskalniku na osnovi Chromium motorja.
Izvor: opennet.ru
