PT-2021-18217 · Nacos · Nacos

Threedr3Am

·

Publicado

2021-04-27

·

Atualizado

2021-05-07

·

CVE-2021-29442

CVSS v3.1

8.6

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
**Nome do software vulnerável e versões afetadas:
Versões do Nacos anteriores à 1.4.1
Descrição:
A vulnerabilidade afeta o Nacos, uma plataforma para descoberta dinâmica de serviços, configuração e gerenciamento de serviços. Nas versões afetadas, o ConfigOpsController permite que usuários realizem operações de gerenciamento, como consultar o banco de dados ou apagá-lo. O endpoint /derby não está protegido e pode ser acessado por usuários não autenticados, enquanto o endpoint /data/remove está devidamente protegido. Este problema afeta apenas instalações que utilizam armazenamento incorporado (banco de dados Derby) e não aquelas que utilizam armazenamento externo (por exemplo, MySQL). Além disso, quando configurado para usar autenticação, o Nacos possui um backdoor que permite que os servidores contornem as verificações de autenticação falsificando o cabeçalho HTTP user-agent. Isso pode permitir que qualquer usuário execute tarefas administrativas no servidor Nacos.
Recomendações:
Para versões anteriores à 1.4.1, atualize para a versão 1.4.1 ou posterior para resolver o problema. Como solução temporária, considere restringir o acesso ao endpoint /derby e desativar o uso de armazenamento embutido (banco de dados Derby), se possível. Além disso, restrinja o acesso ao endpoint configuration para minimizar o risco de exploração. Evite usar o cabeçalho user-agent Nacos-Server para contornar as verificações de autenticação.

Exploit

Correção

Authentication Bypass by Spoofing

Missing Authentication

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-29442
GHSA-36HP-JR8H-556F
GHSA-XV5H-V7JH-P2QH

Produtos afetados

Nacos