← voltar
CVE-2020-10181criticalsob ataqueCWE-352

CVE-2020-10181

83Vexday Risk Score

Priorize a correção. Ela está sob exploração confirmada pelo CISA e tem prova de conceito pública.

ssvc Actcvss 9.8epss 15%
da publicação à arma
Publicada no NVD11 de mar.
CISA KEV+602d
probabilidade de exploração
15%top 4% das CVEs
exploração observada
simCISA + VulnCheck
1 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2022-05-03

Apply updates per vendor instructions.

Resumo

Falha no endpoint goform/formEMR30 do roteador multimídia Sumavision Enhanced Multimedia Router (EMR) 3.0.4.27 permite criar usuários administradores arbitrários no dispositivo através de uma única requisição HTTP. O CVSS 9.8 reflete que a exploração não exige autenticação nem interação da vítima — qualquer host com acesso de rede à interface de gerência do equipamento consegue assumir controle administrativo total.

Detalhamento técnico

O parâmetro setString aceito por goform/formEMR30 processa comandos de gerenciamento de usuário sem validar se quem envia a requisição já está autenticado como administrador. O payload demonstrado — setString=new_useradministrator123456 — usa o delimitador para separar ação, perfil (administrator) e senha, criando uma conta nova com privilégios máximos diretamente no back-end do dispositivo.

A CISA classifica a falha como CWE-352 (Cross-Site Request Forgery), o que implicaria a necessidade de um administrador autenticado visitar uma página maliciosa que dispara a requisição forjada em seu navegador. Isso conflita com o vetor CVSS publicado (AV:N/AC:L/PR:N/UI:N), que indica exploração remota sem privilégios e sem qualquer interação do usuário — compatível com o comportamento observado nos PoCs públicos, que enviam a requisição diretamente ao dispositivo sem depender de sessão de vítima. Na prática, o problema central é ausência de controle de acesso (verificação de sessão/token) no endpoint, não apenas falta de token anti-CSRF: se a interface de gerência estiver alcançável na rede, a criação de conta admin funciona sem qualquer pré-condição de autenticação.

Não há detalhes publicados sobre a lógica interna do binário goform (comum em CGIs de firmware embarcado chinês), nem sobre outros endpoints correlatos que possam compartilhar a mesma falha de validação.

Como é explorada

O exploit público (script exploit_sumavision.sh, referenciado no repositório do pesquisador s1kr10s) demonstra o ataque como uma requisição HTTP direta ao endpoint goform/formEMR30, sem etapas de autenticação prévia — bastando alcançar a porta de gerência do dispositivo na rede. Isso é consistente com a leitura do vetor CVSS (UI:N, PR:N) e diverge da descrição de 'CSRF clássico' que exigiria engenharia social para induzir um administrador logado a clicar em um link.

O único pré-requisito real é conectividade de rede até a interface web de gerenciamento do EMR — não é preciso credencial válida, nem que um usuário legítimo esteja com sessão ativa no momento do ataque, segundo o comportamento demonstrado no PoC. Isso torna dispositivos expostos diretamente à internet ou a redes não segmentadas (típico em ambientes de operadoras de TV/streaming, onde o EMR é usado) alvos triviais.

O resultado da exploração é a criação de uma conta com perfil administrator e senha definida pelo atacante, dando controle total sobre configuração, roteamento de mídia e potencialmente sobre outras funções administrativas do equipamento. A CVE está no catálogo KEV da CISA (adicionada em 2021-11-03, prazo de correção 2022-05-03), confirmando exploração ativa observada, embora não haja indicação de uso em campanhas de ransomware.

Versões

Afetadas
Sumavision Enhanced Multimedia Router (EMR) 3.0.4.27, conforme demonstrado no advisory original. O fornecedor não publicou lista detalhada de outras versões ou linhas de produto afetadas.
Corrigidas em
Não localizada. Nenhuma das fontes consultadas (PacketStorm, GitHub do PoC, catálogo KEV da CISA) referencia uma versão corrigida ou patch oficial do fornecedor.

Como se proteger

Não foi localizado advisory oficial do fornecedor Sumavision com número de versão corrigida — nas fontes pesquisadas (PacketStorm, GitHub do PoC, KEV da CISA) não há release notes, patch ou versão fixa publicada. A própria entrada da CISA no KEV recomenda genericamente 'aplicar atualizações conforme instruções do fornecedor', sem apontar qual atualização resolve o problema; trate essa ausência de informação como um sinal de que o produto pode estar sem suporte ativo.

Na falta de patch confirmado, o controle compensatório real é isolar a interface de gerenciamento do EMR: nunca expor a porta de administração à internet, restringir acesso por firewall/ACL a hosts de gestão confiáveis, e segmentar a rede de operação de mídia da rede corporativa/pública. Um WAF na frente do dispositivo pode bloquear requisições contendo o padrão setString=new_user e o delimitador , mas isso é paliativo — não corrige a falta de controle de acesso no endpoint.

Não funciona como mitigação confiar apenas em proteção CSRF (token, SameSite cookie) contra essa falha: como os PoCs demonstram exploração sem sessão de vítima, medidas voltadas exclusivamente a CSRF no navegador do administrador não bloqueiam o ataque direto ao endpoint.

Como detectar

Procure em logs de acesso web do dispositivo (ou de proxies/firewalls na frente dele) requisições para o caminho goform/formEMR30 contendo o parâmetro setString com o padrão new_useradministrator, especialmente originadas de IPs fora da rede de gestão esperada. Criação inesperada de contas com perfil administrator no painel do EMR sem correlação com ação humana registrada é o indicador mais direto de exploração bem-sucedida.

Não há assinatura de tráfego amplamente publicada por fornecedores de IDS/IPS para esta CVE específica nas fontes consultadas; a detecção depende de monitoramento manual de logs do próprio dispositivo e de inventário de contas administrativas.

Pesquisado e redigido com IA a partir do advisory do fornecedor e de análises públicas, com as fontes acima. Confira sempre a versão corrigida no advisory oficial antes de agir.
goform/formEMR30 in Sumavision Enhanced Multimedia Router (EMR) 3.0.4.27 allows creation of arbitrary users with elevated privileges (administrator) on a device, as demonstrated by a setString=new_user<*1*>administrator<*1*>123456 request.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
n/a · n/a
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.