Lançamento do OpenSSH 8.6 com correção de vulnerabilidade

Foi lançado o OpenSSH 8.6, uma implementação de código aberto para clientes e servidores que operam através dos protocolos SSH 2.0 e SFTP. Na nova versão, foi corrigida uma vulnerabilidade na implementação da diretiva LogVerbose, que surgiu na versão anterior e permitia aumentar o nível de informações de depuração gravadas em log, incluindo a possibilidade de filtragem com base em padrões, funções e arquivos relacionados ao código executado com privilégios reduzidos no processo sshd, isolado em um ambiente sandbox.

Um atacante que conseguiu obter controle sobre um processo não privilegiado através de uma vulnerabilidade ainda desconhecida pode usar o problema relacionado ao LogVerbose para contornar a isolamento do sandbox e realizar um ataque em um processo que está sendo executado com privilégios elevados. A exploração da vulnerabilidade no LogVerbose na prática é considerada improvável, uma vez que a configuração LogVerbose está desativada por padrão e geralmente é utilizada apenas durante a depuração. Além disso, para realizar o ataque, é necessário encontrar uma nova vulnerabilidade no processo não privilegiado.

Mudanças no OpenSSH 8.6 não relacionadas à vulnerabilidade:

  • No sftp e no sftp-server, foi implementada uma nova extensão de protocolo chamada 'limits@openssh.com', que permite ao cliente SFTP obter informações sobre as restrições estabelecidas em servidor limitações, incluindo limites sobre o tamanho máximo de pacotes e operações de leitura e gravação. No sftp, a nova extensão é utilizada para selecionar o tamanho ótimo dos blocos durante a transferência de dados.
  • No arquivo sshd_config para sshd, foi adicionada a configuração ModuliFile, que permite especificar o caminho para o arquivo 'moduli', contendo grupos para DH-GEX.
  • Uma nova variável de ambiente TEST_SSH_ELAPSED_TIMES foi adicionada aos testes unitários para habilitar a saída do tempo decorrido desde o início de cada teste.
  • A interface para solicitação de senha para GNOME foi dividida em duas versões, uma para GNOME2 e outra para GNOME3 (contrib/gnome-ssk-askpass3.c). A versão para GNOME3, para melhorar a compatibilidade com Wayland, utiliza a chamada gdk_seat_grab() ao gerenciar a captura do teclado e do mouse.
  • Adicionou-se uma proibição suave (soft-disallow) para a chamada de sistema fstatat64 no sandbox utilizado em Linux baseado em seccomp-bpf.

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