Vulnerabilidade Crítica no UaniaOS Permite Execução Remota de Código como Root
Aprofundamento CEVIU
Aprofundamento
Pesquisadores descobriram uma vulnerabilidade crítica de execução remota de código (RCE) no UaniaOS, o sistema operacional que equipa os dispositivos SD-WAN UaniaBOX. A falha, presente nas versões 2.1 a 3.0.0, permitia que um atacante autenticado executasse comandos arbitrários com privilégios de root. O problema residia em permissões excessivas no UaniaBOX, uma customização do OpenWrt. O ataque explorava o endpoint UBUS JSON-RPC para manipular o arquivo /etc/firewall.user. Este arquivo é executado como root na inicialização do firewall, permitindo a injeção e execução de comandos maliciosos.
A investigação começou ao analisar o painel web UaniaBOX. A interface não dava acesso direto ao shell, direcionando a pesquisa para recursos que executassem comandos indiretamente. O recurso de captura de pacotes (tcpdump) foi um ponto de partida, mas tinha validações robustas. A chave do ataque foi a descoberta de que o /ubus/ (o barramento de mensagens interno do OpenWrt exposto via JSON-RPC) permitia a leitura e escrita de arquivos via métodos file stat e file write, mesmo com ACLs que bloqueavam o acesso a arquivos sensíveis como /etc/shadow. O arquivo /etc/firewall.user, porém, era acessível, e sua sobrescrita garantia a persistência da execução de código.
O que mudou
A UANIA confirmou a falha em 10 de fevereiro de 2026, atribuindo-a a permissões excessivas em suas customizações do OpenWrt, especificamente a um erro na ACL que permitia a escrita de arquivos arbitrários por um usuário autenticado. A empresa agiu rapidamente, desenvolvendo e testando uma correção interna, que foi lançada na versão 3.0.1 do UaniaOS. Embora a correção tenha sido implementada de forma ágil, o processo de registro da CVE com o MITRE sofreu atrasos significativos. A submissão inicial falhou, exigindo um reenvio em 14 de setembro de 2026 para que a CVE fosse finalmente atribuída e a divulgação coordenada com o pesquisador pudesse ser efetivada.
Por que isso importa
Uma RCE com privilégios de root em dispositivos de rede como o UaniaBOX é uma ameaça de alto impacto. Mesmo exigindo autenticação, uma credencial comprometida ou uma falha de autenticação secundária poderia dar controle total do dispositivo ao atacante. Com acesso root, um atacante pode desabilitar controles de segurança, instalar backdoors, interceptar tráfego de rede ou até mesmo pivotar para outras partes da rede corporativa, comprometendo dados sensíveis e operações críticas. É um lembrete forte de que as customizações em sistemas de base como o OpenWrt precisam de auditorias de segurança rigorosas para evitar a introdução de novas vulnerabilidades.
Linha do tempo
Primeiro reporte da vulnerabilidade enviado à UANIA.
Reporte enviado novamente, após falta de resposta inicial.
UANIA confirma o recebimento do reporte da falha.
UANIA confirma a reprodução da falha e escopo (UaniaOS >= 2.1 < 3.0.1), atribuindo-a a permissões excessivas. Anuncia fix em desenvolvimento e propõe divulgação coordenada.
Pesquisador concorda com a divulgação coordenada e pede para agilizar a submissão da CVE.
UANIA aceita pedido de CVE, compromete-se a enviar rascunhos de submissão e advisory em meados de março.
UANIA envia o rascunho do advisory e da submissão MITRE CVE para revisão do pesquisador.
Pesquisador aprova ambos os rascunhos, incluindo os créditos.
Pesquisador pede atualização sobre a atribuição da CVE, cinco meses depois.
UANIA confirma que o advisory está ativo e que o pedido de CVE foi reenviado com sucesso após falha na primeira submissão.
Notícia da descoberta da vulnerabilidade crítica no UaniaOS é publicada, detalhando a falha e sua correção.
Perguntas frequentes
O que é UaniaOS e UaniaBOX?
UaniaOS é o sistema operacional usado nos dispositivos UaniaBOX, uma solução de agregação de largura de banda SD-WAN. O sistema é uma customização do OpenWrt, um sistema operacional baseado em Linux muito usado em roteadores e dispositivos embarcados. A UaniaBOX agrega links de WAN para otimizar a conectividade.
Como funcionava a vulnerabilidade RCE no UaniaOS?
A falha explorava permissões excessivas no UaniaOS, que permitiam a um usuário autenticado escrever no arquivo /etc/firewall.user. Este arquivo é executado com privilégios de root quando o firewall é recarregado. Ao injetar comandos maliciosos neste arquivo, o atacante conseguia executar código arbitrário no sistema com os mais altos privilégios.
Qual o risco dessa falha para as empresas?
O risco é alto. Com a execução remota de código como root, um atacante pode ter controle total do dispositivo UaniaBOX. Isso inclui a capacidade de manipular as configurações de rede, desviar tráfego, roubar dados, ou até mesmo usar o dispositivo como um ponto de entrada para ataques em outras partes da rede da empresa. Mesmo exigindo autenticação, uma credencial comprometida abre as portas para esse acesso total.
Como a UANIA resolveu o problema?
A UANIA corrigiu a vulnerabilidade na versão 3.0.1 do UaniaOS. A solução envolveu a revisão e correção das permissões de ACL nas customizações do OpenWrt, impedindo que usuários autenticados, mas não root, pudessem manipular arquivos críticos como o /etc/firewall.user. A correção foi implementada após a reprodução e validação interna da falha pela própria empresa.
Fontes
- rainpwn.blogfonte original
- Categoria
- CEVIU Segurança da Informação
- Publicado
- 22 de setembro de 2026
- Editoria
- CEVIU Segurança da Informação

