Az OpenSSL hibája zavart okozott bizonyos openSUSE Tumbleweed alkalmazások működésében a frissítés után.

Az OpenSSL 1.1.1b-re történő frissítés az openSUSE Tumbleweed tárolójában vezetett refs a valamely alkalmazás működésképtelenségéhez, amelyek a libopenssl-t és orosz vagy ukrán lokalizációt használnak. A probléma akkor jelentkezett, amikor az OpenSSL-be változások belement a hibaüzeneteket kezelő buffer (SYS_str_reasons). A buffer 4 kilobyte-ra volt definiálva, de ez nem bizonyult elegendőnek egyes unicode lokalizációkhoz.

A strerror_r kimenete, amely a buffer kitöltésére szolgál, az orosz lokalizáció esetén 6856 byte, az ukrán esetében pedig 7000. Az OpenSSL kódjában eredetileg volt túlfeszültség-ellenőrzés, de az elágazásnál figyelembe vette a tényleges értéknél egy byte-tal nagyobb méretet, ami egy byte-os túlfeszültséghez és a túl hosszú hibaüzenetek betöltésekor történő összeomláshoz vezetett.

Jelenleg már előkészítették javítást, de ez még nem került elfogadásra. A korábbi stabil verzióra (OpenSSL 1.1.0h) való visszaállításhoz a következő parancsokat kell futtatni:

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

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster