De update van OpenSSL naar versie 1.1.1b in de openSUSE Tumbleweed-repo aan van de functionaliteit van enkele applicaties die met libopenssl werken en gebruikmaken van Russische of OekraĆÆense lokaliteiten. Het probleem ontstond na de wijziging in OpenSSL in de foutmeldingsbufferverwerker (SYS_str_reasons). De buffer was gedefinieerd op 4 kilobyte, maar dat bleek onvoldoende voor sommige Unicode-lokaliteiten.
De output van strerror_r, gebruikt om de buffer in te vullen, voor de Russische lokaliteit is 6856 bytes, en voor de OekraĆÆense bedraagt deze 7000. In de OpenSSL-code was oorspronkelijk een controle op bufferoverloop, maar deze hield rekening met Momenteel is er al een
correctie sudo zypper in tumbleweed-cli
sudo tumbleweed init
sudo tumbleweed switch 20190514
sudo zypper ref && sudo zypper dup && sudo zypper inr
De update van OpenSSL naar versie 1.1.1b in de openSUSE Tumbleweed-repo leidde tot
Bron: opennet.ru
