Уязвимости в systemd, Flatpak, Samba, FreeRDP, Clamav, Node.js

Foi descoberta uma vulnerabilidade na ferramenta systemd-tmpfiles, que faz parte do systemd (CVE-2021-3997), permitindo a chamada de recursão incontrolável. O problema pode ser utilizado para provocar uma negação de serviço durante o processo de inicialização do sistema, criando um grande número de subdiretórios no diretório /tmp. Uma correção está disponível na forma de um patch. Atualizações de pacotes com a correção foram propostas para Ubuntu e SUSE, mas ainda não estão disponíveis para Debian, RHEL e Fedora (correções em fase de testes).

Ao criar milhares de diretórios aninhados, a execução da operação "systemd-tmpfiles --remove" resulta em uma falha devido ao esgotamento da pilha. Normalmente, a ferramenta systemd-tmpfiles executa operações de remoção e criação de diretórios em uma única chamada ("systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev"), onde a remoção é realizada primeiro, seguida pela criação. Assim, uma falha na fase de remoção fará com que arquivos essenciais para a operação, indicados em /usr/lib/tmpfiles.d/*.conf, não sejam criados.

Também há um cenário de ataque mais perigoso mencionado para o Ubuntu 21.04: devido à falha do systemd-tmpfiles, o arquivo /run/lock/subsys não é criado, e o diretório /run/lock permite gravação para todos os usuários. Um invasor pode criar um diretório /run/lock/subsys sob sua própria identificação e, ao criar links simbólicos que se sobrepõem aos arquivos de bloqueio dos processos do sistema, pode ocasionar a reescrita de arquivos do sistema.

Além disso, vale ressaltar a publicação de novos lançamentos dos projetos Flatpak, Samba, FreeRDP, Clamav e Node.js, que corrigiram vulnerabilidades:

  • Nos lançamentos corretivos das ferramentas para construção de pacotes autossuficientes Flatpak 1.10.6 e 1.12.3, duas vulnerabilidades foram corrigidas: A primeira vulnerabilidade (CVE-2021-43860) permite ocultar a exibição de certos privilégios elevados no processo de instalação ao carregar um pacote de um repositório não verificado, através de manipulações nos metadados. A segunda vulnerabilidade (sem CVE) permite que, durante a construção de um pacote, o comando "flatpak-builder --mirror-screenshots-url" crie diretórios na área do sistema de arquivos fora do diretório de construção.
  • A atualização Samba 4.13.16 corrige uma vulnerabilidade (CVE-2021-43566) que permite a um cliente, através da manipulação de links simbólicos nas seções SMB1 ou NFS, conseguir a criação em servidor catálogo fora da área exportável do FS (o problema é causado por uma condição de corrida e é difícil de explorar na prática, mas teoricamente possível). O problema afeta versões anteriores a 4.13.16.

    Também foi publicado um relatório sobre outra vulnerabilidade similar (CVE-2021-20316), que permite a um cliente autenticado ler ou modificar o conteúdo de arquivos ou metadados de diretórios na área do FS através da manipulação de links simbólicos. servidor fora da seção exportável. O problema foi resolvido na versão 4.15.0, mas afeta versões anteriores. No entanto, não serão publicadas correções para as versões mais antigas, pois a antiga arquitetura do VFS do Samba não permite resolver o problema devido à vinculação das operações de metadados aos caminhos dos arquivos (no Samba 4.15, a camada VFS foi completamente reformulada). O perigo do problema é mitigado pelo fato de que ele é bastante complexo de explorar e as permissões do usuário devem permitir leitura ou escrita no arquivo ou diretório alvo.

  • Na versão do projeto FreeRDP 2.5, que oferece uma implementação livre do protocolo de acesso remoto a área de trabalho RDP (Remote Desktop Protocol), foram resolvidos três problemas de segurança (identificadores CVE não atribuídos), que podem levar a um estouro de buffer ao usar uma localidade incorreta, processar parâmetros de registro especialmente formatados e especificar um nome de complemento formatado incorretamente. Entre as mudanças na nova versão, destaca-se o suporte à biblioteca OpenSSL 3.0, a implementação da configuração TcpConnectTimeout, melhorias na compatibilidade com LibreSSL e a resolução de problemas com a área de transferência em ambientes baseados em Wayland.
  • Nas novas versões do pacote antivírus livre ClamAV 0.103.5 e 0.104.2, foi corrigida a vulnerabilidade CVE-2022-20698, relacionada à leitura incorreta de ponteiros, que permite causar uma falha de processo remotamente, se o pacote for compilado com a biblioteca libjson-c e a opção CL_SCAN_GENERAL_COLLECT_METADATA estiver habilitada nas configurações (clamscan —gen-json).
  • As atualizações da plataforma Node.js 16.13.2, 14.18.3, 17.3.1 e 12.22.9 corrigiram quatro vulnerabilidades: contorno da verificação de certificado ao verificar a conexão de rede devido à conversão incorreta de SAN (Subject Alternative Names) para o formato de string (CVE-2021-44532); tratamento incorreto da enumeração de vários valores nos campos subject e issuer, que pode ser usado para contornar a verificação desses campos em certificados (CVE-2021-44533); contorno das restrições relacionadas ao SAN do tipo URI em certificados (CVE-2021-44531); verificação insuficiente de entradas na função console.table(), que pode ser utilizada para atribuir strings vazias a chaves numéricas (CVE-2022-21824).

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