Napaka v OpenSSL je povzročila motnje v delovanju nekaterih aplikacij openSUSE Tumbleweed po posodobitvi

Nadgradnja OpenSSL na različico 1.1.1b v repozitoriju openSUSE Tumbleweed je povzročil k kršitvi delovanja nekaterih aplikacij, povezanih z libopenssl in uporabljajočih rusko ali ukrajinsko lokalizacijo. Težava se je pojavila po spremembi v OpenSSL spremembe v obdelovalcu sporočil o napakah (SYS_str_reasons). Predpomnilnik je bil določen na 4 kilobajte, vendar to ni bilo dovolj za nekatere unikatne lokalizacije.

Izpis strerror_r, uporabljen za polnjenje predpomnilnika, za rusko lokalizacijo znaša 6856 bajtov, za ukrajinsko pa 7000. V kodi OpenSSL je bila prvotno izvedena preveritev čezmernega kopiranja, vendar je pri obrezovanju repa upštevala velikost za en bajt več od dejanske vrednosti, kar je povzročilo enobajtno čezmerno kopiranje in zrušitve pri nalaganju predolgih razširitev kod napak.

Trenutno je že pripravljeno исправление, vendar še ni sprejeto. Za vračanje nazaj na prejšnjo stabilno različico (OpenSSL 1.1.0h) lahko izvedete ukaze:

sudo zypper in tumbleweed-cli
sudo tumbleweed init
sudo tumbleweed switch 20190514
sudo zypper ref && sudo zypper dup && sudo zypper inr

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster