Vulnerabilidades no OpenSSL, Glibc, util-linux, drivers i915 e vmwgfx

Foi revelada uma vulnerabilidade (CVE-2021-4160) na biblioteca criptográfica OpenSSL, causada por um erro na implementação do somador na função BN_mod_exp, que leva ao retorno de um resultado incorreto na operação de elevação ao quadrado. O problema se manifesta apenas em hardware baseado nas arquiteturas MIPS32 e MIPS64, podendo comprometer algoritmos baseados em curvas elípticas, incluindo os utilizados por padrão no TLS 1.3. A questão foi corrigida nas atualizações de dezembro do OpenSSL 1.1.1m e 3.0.1.

Observa-se que a implementação de ataques reais para obter informações sobre chaves privadas usando o problema identificado é considerada possível, mas improvável, muito complexa para ser realizada e exigindo enormes recursos computacionais para RSA, DSA e o algoritmo de Diffie—Hellman (DH, Diffie-Hellman). Entretanto, o ataque ao TLS é excluído, uma vez que em 2016, ao corrigir a vulnerabilidade CVE-2016-0701, foi proibido o compartilhamento do mesmo chave privada DH entre clientes.

Adicionalmente, é possível notar várias vulnerabilidades recentemente identificadas em projetos de código aberto:

  • Várias vulnerabilidades (CVE-2022-0330) no driver gráfico i915, relacionadas à falta de reinicialização do TLB para GPU. No caso de não utilização do IOMMU (tradução de endereços), a vulnerabilidade permite o acesso a páginas de memória aleatórias a partir do espaço do usuário. O problema pode ser explorado para corromper ou ler dados de áreas aleatórias da memória. A questão se manifesta em todas as GPUs integradas e discretas da Intel. A correção foi implementada através da adição de uma reinicialização obrigatória do TLB antes da execução de cada operação de retorno do buffer da GPU ao sistema, o que resultará em uma redução de desempenho. O impacto no desempenho depende da GPU, das operações executadas na GPU e da carga do sistema. A correção está disponível apenas na forma de patch.
  • Uma vulnerabilidade (CVE-2022-22942) no driver gráfico vmwgfx, utilizado para implementar aceleração 3D em ambientes VMware. O problema permite que um usuário não privilegiado acesse arquivos abertos por outros processos no sistema. Para realizar o ataque, é necessário ter acesso ao dispositivo /dev/dri/card0 ou /dev/dri/rendererD128, além da capacidade de executar a chamada ioctl() com o descritor de arquivo obtido.
  • Vulnerabilidades (CVE-2021-3996, CVE-2021-3995) na biblioteca libmount, fornecida no pacote util-linux, que permitem a um usuário não privilegiado desmontar partições de disco sem autorização. O problema foi identificado durante a auditoria dos programas SUID-root umount e fusermount.
  • Vulnerabilidades na biblioteca padrão em C Glibc, que afetam as funções realpath (CVE-2021-3998) e getcwd (CVE-2021-3999).
    • O problema em realpath() ocorre devido ao retorno, em determinadas condições, de um valor incorreto contendo dados residuais não limpos da pilha. Para o programa SUID-root fusermount, a vulnerabilidade pode ser explorada para obter informações confidenciais da memória do processo, como detalhes sobre ponteiros.
    • O problema em getcwd() permite um estouro de buffer de um byte. O problema é causado por um erro presente desde 1995. Para causar o estouro, é suficiente chamar chdir() para o diretório “/” em um espaço de nomes de montagem separado. Não se sabe se a vulnerabilidade está limitada apenas a um término inesperado do processo, mas no passado houve casos de exploração de vulnerabilidades semelhantes, apesar do ceticismo dos desenvolvedores.
  • A vulnerabilidade (CVE-2022-23220) no pacote usbview permite que usuários locais que entraram no sistema via SSH executem código com privilégios de root, devido à configuração nas regras do PolKit (allow_any=yes) que permite a execução do utilitário usbview sob o usuário root sem autenticação. A exploração envolve o uso da opção “--gtk-module” para carregar sua biblioteca no usbview. O problema foi corrigido na versão usbview 2.2.

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