So-leòntachd ann an LibreOffice a leigeas le còd a chuir an gnìomh nuair a dh’ fhosglas tu sgrìobhainnean droch-rùnach

Ann an sreath oifis LibreOffice aithnichte so-leòntachd (CVE-2019-9848), a dh’ fhaodar a chleachdadh gus còd neo-riaghailteach a chuir an gnìomh nuair a dh’ fhosglas tu sgrìobhainnean a dheasaich neach-ionnsaigh.

Tha an so-leòntachd air adhbhrachadh leis gu bheil am pàirt LibreLogo, a chaidh a dhealbhadh airson a bhith a’ teagasg phrògraman agus a’ cuir a-steach dealbhan vector, ag eadar-theangachadh a ghnìomhachd gu còd Python. Le comas stiùireadh LibreLogo a chuir an gnìomh, faodaidh neach-ionnsaigh còd Python sam bith a chuir an gnìomh ann an co-theacs an t-seisein cleachdaiche gnàthach le bhith a’ cleachdadh an àithne “run” a chaidh a thoirt seachad ann an LibreLogo. Bho Python, a’ cleachdadh gnìomh an t-siostaim (), faodaidh tu, an uair sin, fios a chuir gu òrdughan siostam neo-riaghailteach.

Tha LibreLogo na phàirt roghnach, ach tha LibreOffice a’ tabhann macros gu bunaiteach a leigeas leat fios a chuir gu LibreLogo agus nach fheum dearbhadh mun ghnìomhachd agus nach seall rabhadh, eadhon nuair a tha am modh dìon macro as àirde air a chomasachadh (tagh an ìre “Fìor Àrd" ).
Gus ionnsaigh a thoirt, faodaidh tu a leithid de mhacro a cheangal ri inneal-làimhseachaidh tachartais a tha air a phiobrachadh, mar eisimpleir, nuair a thèid cursair na luchaige thairis air raon sònraichte no nuair a thèid fòcas cuir a-steach a chuir an gnìomh air an sgrìobhainn (an tachartas onFocus). Mar thoradh air an sin, nuair a dh'fhosglas tu sgrìobhainn a dheasaich neach-ionnsaigh, tha e comasach coileanadh falaichte de chòd Python a choileanadh, gun fhios don neach-cleachdaidh. Mar eisimpleir, anns an eisimpleir brath a chaidh a shealltainn, nuair a dh'fhosglas tu sgrìobhainn, thèid àireamhair an t-siostaim a chuir air bhog gun rabhadh.

So-leòntachd ann an LibreOffice a leigeas le còd a chuir an gnìomh nuair a dh’ fhosglas tu sgrìobhainnean droch-rùnach

Chaidh an so-leòntachd a shuidheachadh gu sàmhach ann an ùrachadh LibreOffice 6.2.5, a chaidh fhoillseachadh air 1 Iuchar, ach mar a thàinig e a-mach, cha deach an duilgheadas a chuir às gu tur (cha deach ach stad a chuir air LibreLogo bho macros) agus fuireach gun cheartachadh cuid de vectaran ionnsaigh eile. A bharrachd air an sin, chan eil a’ chùis air a rèiteachadh anns an fhoillseachadh 6.1.6, a thathas a ’moladh airson luchd-cleachdaidh iomairt. Thathas an dùil an so-leòntachd a shuidheachadh gu tur ann an sgaoileadh LibreOffice 6.3, ris a bheil dùil an ath sheachdain. Gus an tèid làn ùrachadh fhoillseachadh, thathas a’ moladh do luchd-cleachdaidh am pàirt LibreLogo a chuir dheth gu sònraichte, a tha ri fhaighinn gu bunaiteach ann an iomadh sgaoileadh. Tha an so-leòntachd air a shuidheachadh gu ìre ann an Debian, Fedora, SUSE/openSUSE и Ubuntu.

Source: fosgailtenet.ru

Cuir beachd ann