Bug ing OpenSSL nyuwil sawetara aplikasi openSUSE Tumbleweed sawise nganyari

Nganyari OpenSSL menyang versi 1.1.1b ing repositori openSUSE Tumbleweed LED ΠΊ nglanggar kinerja sawetara aplikasi gadhah libopenssl lan nggunakake lokal Russian utawa Ukrainia. Masalah kasebut muncul sawise ditambahake menyang OpenSSL ganti menyang handler buffer pesen kesalahan (SYS_str_reasons). Buffer ditetepake ing 4 kilobyte, nanging iki ora cukup kanggo sawetara lokal Unicode.

Output strerror_r, digunakake kanggo ngisi buffer, yaiku 6856 bita kanggo lokal Rusia, lan 7000 kanggo lokal Ukraina. Ing kode OpenSSL, wiwitane ana mriksa kebanjiran, nanging iku nalika buntut Cut mati njupuk menyang akun ukuran ana siji bait luwih gedhe saka Nilai nyata, kang nyebabake kebanjiran siji-byte lan kacilakan nalika loading transkrip kode kesalahan sing dawa banget.

Saiki wis disiapake koreksi, nanging durung ditampa. Kanggo muter maneh menyang versi stabil sadurunge (OpenSSL 1.1.0h) sampeyan bisa mbukak printah ing ngisor iki:

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

Source: opennet.ru

Add a comment