So-leòntachd ann an SQLite a leigeas le ionnsaighean iomallach air Chrome tro WebSQL

Luchd-rannsachaidh tèarainteachd bhon chompanaidh Sìneach Tencent air a thaisbeanadh caochladh so-leòntachd ùr Magellan (CVE-2019-13734), a leigeas leat coileanadh còd a choileanadh nuair a bhios tu a’ giullachd thogalaichean SQL air an dealbhadh ann an dòigh shònraichte anns an SQLite DBMS. Bha an aon seòrsa so-leòntachd ann foillsichte leis an aon luchd-rannsachaidh bliadhna air ais. Tha an so-leòntachd sònraichte leis gu bheil e a’ leigeil le neach ionnsaigh a thoirt air brabhsair Chrome air astar agus smachd fhaighinn air siostam an neach-cleachdaidh nuair a dh’ fhosglas e duilleagan lìn fo smachd an neach-ionnsaigh.

Thèid an ionnsaigh air Chrome/Chromium a dhèanamh tro WebSQL API, agus tha an làimhseachadh stèidhichte air còd SQLite. Chan eil ionnsaigh air tagraidhean eile comasach ach ma cheadaicheas iad gluasad de thogalaichean SQL a ’tighinn bhon taobh a-muigh gu SQLite, mar eisimpleir, bidh iad a’ cleachdadh SQLite mar chruth airson iomlaid dàta. Chan eil Firefox so-leònte air sgàth Mozilla dhiùlt bho bhuileachadh WebSQL buannachd IndexedDB API.

Shuidhich Google a’ chùis ann an sgaoileadh Chrome 79. Bha duilgheadas ann leis an SQLite codebase stèidhichte 17 Samhain, agus ann an Chromium codebase - 21 Samhain.
Tha an duilgheadas an làthair ann an còd Faodaidh einnsean sgrùdaidh làn-theacsa FTS3 agus tro bhith a’ làimhseachadh chlàran dubhar (seòrsa sònraichte de bhòrd brìgheil le sgrìobhadh soilleireachd) leantainn gu coirbeachd clàr-amais agus tar-shruth bufair. Thèid fiosrachadh mionaideach mu dhòighean obrachaidh fhoillseachadh às deidh 90 latha.

Sgaoileadh ùr SQLite le fuasgladh an-dràsta nach deach a chruthachadh (an dùil 31 Dùbhlachd). Mar fhuasgladh tèarainteachd, a’ tòiseachadh le SQLite 3.26.0, faodar am modh SQLITE_DBCONFIG_DEFENSIVE a chleachdadh, a chuireas casg air sgrìobhadh gu bùird sgàile agus a thathar a’ moladh a thoirt a-steach nuair a bhios tu a’ giullachd cheistean SQL taobh a-muigh ann an SQLite. Ann an innealan cuairteachaidh, tha an so-leòntachd ann an leabharlann SQLite fhathast gun fhuasgladh Debian, Ubuntu, RHEL, openSUSE / SUSE, Arch Linux, Fedora, FreeBSD. Tha cromium anns a h-uile cuairteachadh air ùrachadh mu thràth agus chan eil an so-leòntachd a’ toirt buaidh air, ach dh’ fhaodadh an duilgheadas buaidh a thoirt air grunn brobhsairean treas-phàrtaidh agus tagraidhean a bhios a ’cleachdadh an einnsean Chromium, a bharrachd air tagraidhean Android stèidhichte air Webview.

A bharrachd air an sin, chaidh 4 duilgheadasan nach eil cho cunnartach a chomharrachadh ann an SQLite (CVE-2019-13750, CVE-2019-13751, CVE-2019-13752, CVE-2019-13753), a dh’ fhaodadh fiosrachadh a leigeil ma sgaoil agus timcheall air cuingealachaidhean (faodar a chleachdadh mar fhactaran a chuireas ri ionnsaigh air Chrome). Chaidh na cùisean sin a shuidheachadh ann an còd SQLite air 13 Dùbhlachd. Air an gabhail còmhla, leig na duilgheadasan leis an luchd-rannsachaidh brath obrach ullachadh a leigeas le còd a chuir gu bàs ann an co-theacsa pròiseas Chromium le uallach airson toirt seachad.

Source: fosgailtenet.ru

Cuir beachd ann