Leochaileacht i SQLite a cheadaíonn cianionsaithe ar Chrome trí WebSQL

Taighdeoirí slándála ón gcuideachta Síneach Tencent curtha i láthair leochaileacht nua Magellan (CVE-2019-13734), a ligeann duit forghníomhú cód a bhaint amach agus tú ag próiseáil tógálacha SQL atá deartha ar bhealach áirithe sa SQLite DBMS. Bhí leochaileacht den chineál céanna ann foilsithe ag na taighdeoirí céanna bliain ó shin. Tá an leochaileacht suntasach sa mhéid is go gceadaíonn sé do dhuine an brabhsálaí Chrome a ionsaí go cianda agus smacht a fháil ar chóras an úsáideora nuair a bhíonn leathanaigh ghréasáin á n-oscailt ag an ionsaitheoir.

Déantar an t-ionsaí ar Chrome/Cróimiam tríd an WebSQL API, a bhfuil a láimhseálaí bunaithe ar chód SQLite. Ní féidir ionsaí ar fheidhmchláir eile ach amháin má cheadaíonn siad struchtúir SQL a aistriú ón taobh amuigh go SQLite, mar shampla, úsáideann siad SQLite mar fhormáid le haghaidh malartú sonraí. Níl Firefox i mbaol mar gheall ar Mozilla dhiúltaigh ó chur i bhfeidhm WebSQL tairbhe IndexedDB API.

Shocraigh Google an cheist i scaoileadh Chrome 79. Bhí fadhb sa bhunachar cód SQLite seasta 17 Samhain, agus sa bhunchód Cróimiam - 21 Samhain.
Tá an fhadhb i láthair i cód Inneall cuardaigh téacs iomlán FTS3 agus trí ionramháil táblaí scátha (cineál speisialta tábla fíorúil le hinscríobh) is féidir éilliú innéacs agus ró-shreabhadh maoláin a bheith mar thoradh air. Foilseofar faisnéis mhionsonraithe faoi theicnící oibriúcháin tar éis 90 lá.

Eisiúint nua SQLite le socrú faoi láthair gan foirmi (táthar ag súil leis 31ú Nollaig). Mar réiteach oibre slándála, ag tosú le SQLite 3.26.0, is féidir an modh SQLITE_DBCONFIG_DEFENSIVE a úsáid, a dhíchumasaíonn scríobh chuig scáththáblaí agus moltar é a chuimsiú agus fiosruithe SQL seachtracha á bpróiseáil in SQLite. I bhfeisteáin dáileacháin, tá an leochaileacht i leabharlann SQLite gan socrú i gcónaí Debian, ubuntu, RHEL, openSUSE / SUSE, Arch Linux, Fedora, FreeBSD. Tá cróimiam i ngach dáileadh nuashonraithe cheana féin agus níl aon tionchar ag an leochaileacht orthu, ach d'fhéadfadh go mbeadh tionchar ag an bhfadhb ar bhrabhsálaithe agus ar fheidhmchláir éagsúla tríú páirtí a úsáideann an t-inneall Cróimiam, chomh maith le feidhmchláir Android bunaithe ar Webview.

Ina theannta sin, sainaithníodh 4 fhadhb nach bhfuil chomh contúirteach in SQLite (CVE-2019-13750, CVE-2019-13751, CVE-2019-13752, CVE-2019-13753), a bhféadfadh sceitheadh ​​faisnéise agus imchéimniú srianta bheith mar thoradh air (is féidir é a úsáid mar fhachtóirí a chuireann le ionsaí ar Chrome). Socraíodh na saincheisteanna seo sa chód SQLite ar 13 Nollaig. Le chéile, thug na fadhbanna deis do na taighdeoirí dúshaothrú oibre a ullmhú a cheadaíonn cód a fhorghníomhú i gcomhthéacs an phróisis Cróimiam atá freagrach as rindreáil.

Foinse: oscailtenet.ru

Add a comment