Um erro no OpenSSL afetou o funcionamento de alguns aplicativos openSUSE Tumbleweed após a atualização.

A atualização do OpenSSL para a versão 1.1.1b no repositório openSUSE Tumbleweed levou para a uma falha na funcionalidade de alguns aplicativos relacionados ao libopenssl e que utilizam localizações em russo ou ucraniano. O problema surgiu após a modificação no OpenSSL mudanças no manipulador de buffer de mensagens de erro (SYS_str_reasons). O buffer foi definido em 4 kilobytes, mas isso não foi suficiente para algumas localizações Unicode.

A saída do strerror_r, usada para preencher o buffer, para a localização russa é de 6856 bytes, enquanto para a ucraniana — 7000. No código do OpenSSL originalmente havia uma verificação para overflow, mas esta, ao cortar o final, considerava um byte a mais do que o valor real, o que resultava em um overflow de um byte e falhas ao carregar decodificações de códigos de erro muito longas.

Atualmente, já existe uma correção preparada a correção, mas ela ainda não foi aceita. Para voltar à versão estável anterior (OpenSSL 1.1.0h), você pode executar os seguintes comandos:

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

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster