OpenSSH 10.4 disponível

Após três meses de desenvolvimento, foi lançado o OpenSSH 10.4, uma implementação de código aberto do cliente e servidor para trabalhar com os protocolos SSH 2.0 e SFTP. Principais mudanças:

  • Suporte experimental adicionado para o esquema combinado de formação de assinaturas digitais 'mldsa44-ed25519', que combina o algoritmo pós-quântico ML-DSA 44 e o algoritmo baseado em curvas elípticas Ed25519. Para habilitar o suporte, deve-se adicionar 'mldsa44-ed25519' nas diretivas HostKeyAlgorithms e PubkeyAcceptedAlgorithms. O comando 'ssh-keygen -t mldsa44-ed25519' pode ser usado para gerar chaves.
  • Uma nova implementação do sistema de correspondência de padrões está em uso em ssh e sshd, baseada em um autômato finito não determinístico e que não está sujeita ao problema de crescimento exponencial na complexidade dos cálculos ao usar máscaras com muitos caracteres '*'.
  • O comportamento das compilações do sshd para Linux com filtragem de chamadas de sistema usando seccomp foi alterado. Anteriormente, uma falha ao ativar SECCOMP ou NO_NEW_PRIVS em sistemas Linux sem suporte levaria à gravação de um aviso no log e à continuação da operação sem isolamento, mas agora resultará em uma falha fatal.
  • Ao usar a opção 'sshd -G' no dump de configuração, as diretivas agora são gravadas usando letras maiúsculas e minúsculas, em vez de serem gravadas apenas em letras minúsculas (ou seja, 'PubkeyAuthentication' em vez de 'pubkeyauthentication').
  • O comportamento do ssh e sshd foi alinhado ao padrão RFC 4253: enviar mensagens não relacionadas ao intercâmbio de chaves durante o reprocessamento de chaves agora resultará no fechamento da conexão. Anteriormente, invasores podiam realizar um ataque DoS, enviando continuamente mensagens externas durante o intercâmbio de chaves, que eram armazenadas em buffer na servidor e consumiam memória.

Vários problemas de segurança foram corrigidos:

  • Na ferramenta ssh, foi corrigido um potencial acesso à memória após a liberação (use-after-free) ao acessar um servidor. O problema é explorado por meio da modificação da chave do host durante o reprocessamento de chaves.
  • Uma vulnerabilidade no sftp permite o envio de um arquivo para outro diretório ao acessar um servidor malicioso usando um comando na forma 'sftp host:/path .'.
  • Uma vulnerabilidade no scp que permite, ao copiar arquivos entre dois locais externos. servidores, um dos quais está sob controle do atacante, organizar a gravação de arquivos no diretório pai, que está um nível abaixo do diretório de destino.
  • Foi resolvido um problema no sshd que se manifesta ao usar a implementação interna do servidor SFTP ("internal-sftp"), que está desativada por padrão. O problema está relacionado ao corte de sequências longas na linha de comando após 9 argumentos, o que leva ao descarte dos argumentos seguintes. Assim, opções relacionadas à segurança podem ser potencialmente descartadas.
  • Foi corrigida uma falha no sshd, pela qual a diretiva "DisableForwarding=yes" não desabilitava a possibilidade de criação de túneis permitidos pela opção "PermitTunnel=yes" (não configurada por padrão).
  • No sshd, foi resolvido um problema que podia ser utilizado para iniciar uma negação de serviço na fase anterior à autenticação quando a diretiva GSSAPIAuthentication nos parâmetros está habilitada (desativada por padrão). O problema não é bloqueado pelo limite "MaxAuthTries", mas está sujeito à limitação "PerSourcePenalties".
  • No sshd, foram corrigidas falhas pelas quais nem sempre era adicionada uma latência mínima entre as tentativas de autenticação.

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