OpenSSL versiooni 1.1.1b uuendamine openSUSE Tumbleweed'i hoidlas aadressile teatud rakenduste toimimist, mis on seotud libopenssl'iga ja kasutavad vene vÔi ukraina lokaale. Probleem ilmus pÀrast muudatuste tegemist OpenSSL veateateid kÀsitlevasse sÔnumite tugiteenusesse (SYS_str_reasons). Puhver mÀÀrati 4 kilobaiti, kuid see osutus mÔne unicode-lokaali jaoks ebapiisavaks.
strerror_r'i vĂ€ljund, mida kasutatakse puhvri tĂ€itmiseks, vene lokaali puhul on 6856 baiti ja ukrainlase puhul 7000. OpenSSL'i koodis algselt ĂŒleminekute kontrollimise, kuid see lĂ”ikamisel suuruse, mis oli ĂŒhe baiti vĂ”rra suurem kui tegelik vÀÀrtus, mis viis ĂŒhebaidise ĂŒlevoolu ja tĂ”rke liiga pikkade veakoodide dekodeerimise korral laadimisel.
Praegu on juba ettevalmistatud , kuid seda ei ole veel vastu vÔetud. Varasema stabiilse versiooni (OpenSSL 1.1.0h) tagasi kerimiseks saab kÀivitada jÀrgmised kÀsud:
sudo zypper in tumbleweed-cli
sudo tumbleweed init
sudo tumbleweed switch 20190514
sudo zypper ref && sudo zypper dup && sudo zypper inr
Allikas: opennet.ru
