Zraniteľnosť v SDB SQLite

V databázovom systéme SQLite bola zistená zraniteľnosť (CVE-2019-5018), ktorá umožňuje vykonanie vlastného kódu v systéme, ak existuje možnosť vykonania SQL dotazu pripraveného útočníkom. Problém je spôsobený chybou v implementácii oknových funkcií a prejavuje sa od vetvy SQLite 3.26. Zraniteľnosť bola odstránená v aprílovom vydaní SQLite 3.28 bez zrejmého zmienky o oprave bezpečnostných problémov.

Špeciálne koncipovaný SQL dotaz SELECT môže viesť k prístupu k už oslobodenej oblasti pamäte (use-after-free), čo môže potenciálne byť využité na vytvorenie exploitu na vykonanie vlastného kódu v kontexte aplikácie, ktorá používa SQLite. Zraniteľnosť môže byť zneužitá, ak aplikácia umožňuje prenášanie SQL konštrukcií do SQLite z vonka.

Napríklad, potenciálna útok môže byť uskutočnený na prehliadač Chrome a aplikácie využívajúce engine Chromium, pretože API WebSQL je implementované nad SQLite a obracia sa na tento databázový systém na spracovanie SQL dotazov z web aplikácií. Na útok stačí vytvoriť stránku so škodlivým JavaScript kódom a zabezpečiť, aby ju používateľ otvoril v prehliadači na báze engine Chromium.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster