Atualização do Ruby 2.6.5, 2.5.7 e 2.4.8 com correções de vulnerabilidades

Foram lançadas atualizações corretivas para a linguagem de programação Ruby 2.6.5, 2.5.7 e 2.4.8, nas quais foram corrigidas quatro vulnerabilidades. A vulnerabilidade mais crítica (CVE-2019-16255) está na biblioteca padrão Shell (lib/shell.rb), que permite permite a injeção de código. Quando são processados dados recebidos do usuário no primeiro argumento dos métodos Shell#[] ou Shell#test, que são usados para verificar a existência de arquivos, um atacante pode conseguir invocar métodos Ruby arbitrários.

Outros problemas:

  • CVE-2019-16254 — vulnerabilidade do servidor http incorporado WEBrick a ataques de separação de respostas HTTP (se o programa injetar dados não verificados no cabeçalho da resposta HTTP, é possível inserir um caractere de nova linha para separar o cabeçalho);
  • CVE-2019-15845 injeção de caractere nulo (\0) em caminhos de arquivos verificados pelos métodos ‘File.fnmatch’ e ‘File.fnmatch?’, que pode ser utilizada para gerar falsos positivos na verificação;
  • CVE-2019-16201 — negação de serviço no módulo de autenticação Digest para WEBrick.

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