Bhris bug ann an OpenSSL cuid de thagraidhean openSUSE Tumbleweed às deidh ùrachadh

Ag ùrachadh OpenSSL gu dreach 1.1.1b ann an stòr openSUSE Tumbleweed air a stiùireadh к briseadh coileanadh cuid de thagraidhean co-cheangailte ri libopenssl agus a’ cleachdadh locales Ruiseanach no Ucràineach. Nochd an duilgheadas às deidh dha a chuir ri OpenSSL atharrachadh gu inneal-làimhseachaidh bufair teachdaireachd mearachd (SYS_str_reasons). Chaidh am bufair a mhìneachadh aig 4 kilobytes, ach cha robh seo gu leòr airson cuid de sgìrean Unicode.

'S e toradh strerror_r, a chleachdar airson am bufair a lìonadh, 6856 bytes airson an locale Ruiseanach, agus 7000 airson locale na h-Ucrain. bha thoir sùil airson cus sruthadh, ach is ann nuair a thèid an earball a ghearradh dheth thug e aire bha am meud aon byte nas motha na an fhìor luach, a dh’ adhbhraich tar-shruth aon-byte agus tubaist nuair a bha iad a’ luchdachadh tar-sgrìobhaidhean còd mearachd a bha ro fhada.

An-dràsta air ullachadh mar-thà ceartachadh, ach cha deach gabhail ris fhathast. Gus gluasad air ais chun dreach seasmhach roimhe (OpenSSL 1.1.0h) faodaidh tu na h-òrdughan a leanas a ruith:

sudo zypper ann an tumbleweed-cli
sudo tumbleweed init
tionndadh sudo tumbleweed 20190514
sudo zypper ref && sudo zypper dup && sudo zypper inr

Source: fosgailtenet.ru

Cuir beachd ann