SÀkerhetsforskare frÄn det kinesiska företaget Tencent ny variant av sÄrbarheten (), vilket möjliggör kodexekvering vid behandling av specifikt formaterade SQL-konstruktioner i databashanteraren SQLite. En liknande sÄrbarhet identifierades av samma forskare för ett Är sedan. SÄrbarheten Àr anmÀrkningsvÀrd eftersom den tillÄter fjÀrrattacker mot webblÀsaren Chrome och kan ge angriparen kontroll över anvÀndarens system nÀr skadliga webbsidor öppnas.
Attacken pÄ Chrome/Chromium sker genom API:et WebSQL, vars hanterare bygger pÄ koden frÄn SQLite. Attacken mot andra applikationer Àr endast möjlig om de tillÄter överföring av externa SQL-konstruktioner till SQLite, exempelvis om de anvÀnder SQLite som ett datautbytesformat. Firefox Àr inte sÄrbar eftersom Mozilla har valt bort implementeringen av WebSQL API:et IndexedDB.
Google Ă„tgĂ€rdade problemet i versionen . I koden för SQLite var problemet 17 november, och i koden för Chromium â .
Problemet förekommer i motorn för fulltextsökning FTS3 och kan genom manipulation av skuggtabeller (shadow tables, en sÀrskild typ av virtuella tabeller med skrivmöjlighet) leda till korruption av index och bufferöverflöde. Detaljerad information om exploateringstekniken kommer att publiceras om 90 dagar.
Den nya versionen av SQLite med en fix har Ànnu ( 31 december). Som en skyddsÄtgÀrd kan lÀget SQLITE_DBCONFIG_DEFENSIVE anvÀndas frÄn och med SQLite 3.26.0, vilket förbjuder skrivning i skuggtabeller och rekommenderas för anvÀndning vid bearbetning av externa SQL-förfrÄgningar i SQLite. I distributionerna Àr sÄrbarheten i SQLite-biblioteket fortfarande inte ÄtgÀrdad i , , , , , , . Chromium har redan uppdaterats i alla distributioner och Àr inte sÄrbart, men problemet kan pÄverka olika tredjepartswebblÀsare och applikationer som anvÀnder Chromium-motorn, samt Android-applikationer baserade pÄ Webview.
Dessutom har fyra mindre farliga problem identifierats i SQLite (, , , ), som kan leda till informationslÀckage och kringgÄ begrÀnsningar (kan anvÀndas som bidragande faktorer för en attack pÄ Chrome). De angivna problemen ÄtgÀrdades i SQLite-koden den 13 december. Tillsammans gjorde problemen det möjligt för forskare att förbereda en fungerande exploateringskod som tillÄter exekvering av kod i kontexten av Chromium-processen ansvarig för rendering.
KĂ€lla: opennet.ru
