Haavatavus SQLite andmebaasis

SQLite andmebaasis tuvastatud haavatavus (CVE-2019-5018), mis võimaldab ründajal süsteemis oma koodi käivitada, kui SQL-päringu täitmise võimalus on ründaja poolt ette valmistatud. Probleem tuleneb külgfunktsioonide rakendamise veast ning ilmneb alates harust SQLite 3.26. Haavatavus on kõrvaldatud aprilli väljaandes SQLite 3.28 ilma et oleks selgesõnaliselt mainitud turvaprobleemide parandamist.

Erakordselt vormindatud SQL-päring SELECT võib põhjustada juba vabastatud mälu ala (use-after-free) juurde pääsemise, mida võib potentsiaalselt kasutada eksploidina oma koodi käivitamiseks SQLite'it kasutavas rakenduses. Haavatavust saab ära kasutada juhul, kui rakendus lubab SQLite-le edastada väljaspool pärit SQL-konstruktsioone.

Näiteks võib võimalik rünnak toimuda Chrome brauserile ja rakendustele, mis kasutavad Chromiumi mootorit, kuna WebSQL API on rakendatud SQLite'i kohal ja pöördub selle andmebaasi poole, et töödelda veebi rakendustest pärit SQL-päringuid. Rünnaku korral piisab kahjulikku JavaScript-koodi sisaldava lehe loomist ja luua tingimused, et kasutaja avaks selle Chromiumi mootoril põhinevas brauseris.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster