SQLite sebezhetőség, amely lehetővé teszi a Chrome távoli támadását a WebSQL-en keresztül.

A kínai Tencent biztonsági kutatói bemutatták új sebezhetőség-variáns Magellan (CVE-2019-13734), amely lehetővé teszi a kód végrehajtását bizonyos módon megfogalmazott SQL-parancsok SQLite adatbázisban való feldolgozása során. Hasonló sebezhetőség kiadásra került a múlt évben az ugyanazon kutatók által. A sebezhetőség figyelemre méltó, mivel lehetővé teszi a Chrome böngésző távoli támadását, és a felhasználói rendszer feletti irányítás megszerzését irányított weboldalak megnyitásával.

A Chrome/Chromium ellen irányuló támadás a WebSQL API-n keresztül hajtható végre, amelynek kezelője az SQLite kódjára épül. Más alkalmazások ellen a támadás csak akkor lehetséges, ha azok lehetővé teszik SQL-parancsok külsejéről érkező feldolgozását, például ha az SQLite-ot használják adatátviteli formátumként. A Firefox nem sebezhető, mivel a Mozilla lemondtak az WebSQL megvalósítását a IndexedDB API javára.

A Google a probléma javítását végrehajtotta a Chrome 79. Az SQLite kódalapján a probléma már javítva november 17-én, a Chromium kódalapján pedig november 21-én.
A probléma jelen van az kód FTS3 teljes szöveg keresőmotorjában, és a shadow tables (árnyéktáblák, egy különleges virtuális táblatípus írási lehetőséggel) manipulációja indexkárosodást és puffer-túlcsordulást okozhat. A kihasználási technikával kapcsolatos részletes információkat 90 napon belül publikálnak.

Az SQLite új kiadása a javítással még nincs elkészítve (várható december 31-én). Az SQLite 3.26.0-ától kezdve a védelem alternatív módszere a SQLITE_DBCONFIG_DEFENSIVE mód használata lehet, amely megakadályozza a írást az árnyéktáblákba, és javasolt a külső SQL-keresések feldolgozása során az SQLite-ban. Az elérhető disztribúciókban a SQLite könyvtár sebezhetősége még javítatlan. Debian, Ubuntu, RHEL, openSUSE/SUSE, Arch Linux, Fedora, FreeBSD. A Chromium már minden disztribúcióban frissítve van, és nem sebezhető, de a probléma különböző harmadik féltől származó böngészőket és alkalmazásokat is érinthet, amelyek a Chromium motorját használják, valamint Android alkalmazásokat, amelyek Webview-n alapulnak.

Továbbá az SQLite-ban további 4 kevésbé veszélyes probléma is azonosításra került (CVE-2019-13750, CVE-2019-13751, CVE-2019-13752, CVE-2019-13753), amelyek információszivárgáshoz és korlátozások megkerüléséhez vezethetnek (kísérő tényezőként használhatók a Chrome elleni támadáshoz). A megadott problémákat az SQLite kódjában 2023. december 13-án javították. Összességében a problémák lehetővé tették a kutatók számára, hogy működőképes exploitot készítsenek, amely lehetővé teszi a kód végrehajtását a Chromium folyamatának kontextusában, amely a renderelésért felelős.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster