Feed de ameaças

CVE-2026-116779 — o tratamento de SIP MESSAGE no FreeSWITCH permite executar comandos de API e do sistema operacional: explicação e correção (corrigido na 1.11.3, explorado, no KEV)

CVE-2026-116779: SIP MESSAGE no FreeSWITCH 1.11.2 e anteriores executa comandos de API e do SO (CVSS 9.8). Corrigido na 1.11.3. Explorado, no KEV.

Publicado 2026-11-10 Atualizado 2026-11-10 Última verificação 2026-11-10 9 min de leitura
Nesta página

Uma explicação de uma vulnerabilidade no FreeSWITCH (software de código aberto usado em centrais de telefonia IP e plataformas de chamadas de centrais de atendimento) que permite que o tratamento de SIP MESSAGE execute comandos administrativos. Foi escrita para quem opera telefonia IP, centrais de atendimento e infraestrutura de chamadas, e cobre o impacto e a resposta do lado da defesa e sem passos de ataque.

Resumo do aviso — AVISO / KEV
CVE
CVE-2026-116779 (aviso do GitHub GHSA-mg63-h38w-8p9p)
Gravidade
CVSS v3.1 9,8 (crítica; vetor AV:N/AC:L/PR:N/UI:N; atribuída pelo GitHub)
Tipo
Injeção de comandos (CWE-77, CWE-78); método perigoso exposto (CWE-749)
Condições prévias
Aviso: poder enviar um SIP MESSAGE que o perfil aceite. Registro CVE: qualquer conta autenticada é suficiente (algumas configurações removem a barreira de autenticação)
Afetado
SignalWire FreeSWITCH 1.11.2 e anteriores
Correção
FreeSWITCH 1.11.3 ou posterior (a nova configuração vem desligada por padrão)
Datas
Aviso: 28 de outubro de 2026 / registro CVE: 5 de novembro de 2026
Exploração
O aviso afirma que foi observada em uso real. Incluído no CISA KEV em 9 de novembro (prazo: 12 de novembro)
9,8
CVSS v3.1
Explorado
Aviso: observado em uso real
1.11.3
Versão corrigida
12 nov.
Prazo do KEV

O risco de esperar

O FreeSWITCH roda como um daemon e, segundo o aviso, os comandos do sistema operacional são executados com os privilégios dele. A configuração costuma conter credenciais de contas SIP, de troncos e de conexões de gerenciamento, então um vazamento vai além da plataforma de telefonia. As chamadas também podem ser controladas; na avaliação deste site, isso poderia levar a cobranças por chamadas de saída fraudulentas.

O que é a vulnerabilidade

Segundo o aviso, o tratamento do FreeSWITCH para SIP MESSAGE (mensagens de texto) recebidos escolhia um tipo de chat a partir de como a mensagem era endereçada. Escolher um desses tipos executava a API administrativa do FreeSWITCH, de modo que os comandos da API, inclusive os que executam comandos do sistema operacional, rodam com os privilégios do daemon. Este site não descreve o formato da mensagem nem como a escolha é feita.

O aviso diz que o chat recebido vem ativado nos perfis internal e external de fábrica. Ou seja, você pode ser afetado sem nenhuma configuração especial.

Antes (1.11.2 e anteriores)

  • Um SIP MESSAGE aceito pode chegar à API administrativa
  • O chat recebido está ligado nos perfis de fábrica
  • Ter uma conta autenticada basta para executá-lo

Mudanças na 1.11.3 e posteriores

  • Escolher a API passa a ser uma configuração por perfil (enable-chat-api-proto)
  • Essa configuração fica desligada a menos que seja definida explicitamente
  • Perfis que não precisam de chat podem deixar de recebê-lo com enable-chat

Quem é afetado

ItemDetalhe
ProdutoSignalWire FreeSWITCH
Versões afetadas1.11.2 e anteriores (redação do registro CVE: anteriores à 1.11.3)
Versão corrigida1.11.3 ou posterior
Fecha totalmente o caminhoenable-chat como false no perfil pertinente
Somente mitigaçãoAutenticação de MESSAGE (auth-messages, ativada por padrão desde a 1.10.7); remover usuários do diretório sem senha
Não o fechadisable_system_api_commands como true (remove somente a API system)
  • Um usuário do diretório sem senha (o aviso cita como exemplo o usuário padrão do diretório conf/vanilla) remove a barreira de autenticação. A autenticação não é exigida desse usuário a menos que allow-empty-password seja definido como false.
  • Produtos de IP-PBX e de plataformas de chamadas que embutem o FreeSWITCH podem entregar a correção com numeração de versões própria. Pergunte ao seu fornecedor.

Como verificar se você é afetado

1

Verifique a versão do seu FreeSWITCH

Verifique a versão em execução (por exemplo com o comando version do fs_cli) ou a versão do pacote ou do contêiner. A 1.11.2 ou anterior é afetada. Se você tem várias centrais (produção, homologação, desenvolvimento, uma por unidade), verifique cada uma (checklist de inventário de ativos).

2

Verifique se os listeners SIP estão expostos

Verifique se os perfis do Sofia (internal, external e outros) podem ser acessados da internet ou de qualquer outra rede não confiável. Inclua as portas abertas para troncos e os terminais de quem trabalha remotamente.

3

Verifique as configurações de chat

Veja enable-chat e auth-messages em cada perfil. O aviso diz que o chat recebido vem ativado nos perfis internal e external de fábrica. Anote também quais perfis realmente usam chat.

O que fazer hoje

1

Atualize para a 1.11.3 ou posterior (prioridade máxima)

Atualize o FreeSWITCH para a 1.11.3 ou posterior. O prazo do KEV é 12 de novembro. Se ele vem embutido em um produto, aplique a versão corrigida do seu fornecedor.

2

Defina enable-chat como false nos perfis que não usam chat

O aviso lista enable-chat como false em todos os perfis que não precisam de chat SIP recebido como a única medida que fecha totalmente o caminho. Faça disso a principal medida provisória até poder atualizar, e mantenha desativados depois os perfis sem uso.

3

Reforce a autenticação e limite o acesso (mitigação)

Ative auth-messages e remova os usuários do diretório sem senha ou a1-hash. Como acréscimo próprio deste site, limite os endereços de origem que podem chegar aos listeners SIP aos seus troncos e aos terminais que precisam deles. Isso apenas reduz quem pode atacar; não fecha o caminho.

4

Verifique se você já foi comprometido

Como a exploração foi observada, para o período anterior à atualização procure SIP MESSAGE recebidos inesperados, chamadas de saída inesperadas ou aumento nas cobranças de chamadas, e processos inesperados ou alterações nos arquivos de configuração. O KEV marca esta entrada para triagem forense. O guia de correção de vulnerabilidades cobre o processo.

5

Troque as credenciais em caso de dúvida

O aviso diz que configuração e credenciais podem ser divulgadas. Se encontrar sinais suspeitos, troque as senhas das contas SIP, as credenciais de troncos e as senhas das conexões de gerenciamento, e fale com a sua operadora.

Situação da exploração

  • O aviso e o registro CVE afirmam ambos que a exploração desse caminho foi observada.
  • A CISA o incluiu no KEV em 9 de novembro de 2026 com prazo em 12 de novembro (versão 2026.11.09 do catálogo KEV).
  • O KEV registra o uso em ransomware como Desconhecido e a triagem forense como Sim.
  • A avaliação da CISA (exploração ativa, automatizável, impacto técnico total) foi adicionada ao registro CVE.
  • O status no NVD é Analyzed.
  • Não foi possível confirmar informações públicas sobre escala, atores ou número de vítimas.

A visão deste site: prefira a configuração que impede o recebimento às mitigações

Raciocinar «exigimos autenticação, então estamos bem» é arriscado, por dois motivos.

Primeiro, o aviso afirma que a autenticação é apenas uma mitigação, e uma única conta autenticada roubada dá o mesmo resultado. Segundo, muitas centrais não usam chat de forma alguma, e para elas definir enable-chat como false não custa nada na operação. Uma mudança sem impacto no negócio que fecha o próprio caminho deve vir primeiro, junto com a atualização (priorizar com CVSS, EPSS e KEV).

Fontes

Última verificação: 10 de novembro de 2026.

Leia em seguida

FAQ

QO que é o CVE-2026-116779?
A

Uma vulnerabilidade no SignalWire FreeSWITCH 1.11.2 e anteriores. Segundo o aviso, o tratamento de SIP MESSAGE recebido (mensagens de texto enviadas por SIP) tem um caminho que chega aos comandos da API do FreeSWITCH, o que se estende a executar comandos do sistema operacional. Configuração e credenciais podem ser divulgadas e as chamadas controladas. A pontuação CVSS v3.1 é 9,8.

QQuais versões são afetadas e qual é a versão corrigida?
A

O aviso lista como afetadas a 1.11.2 e anteriores e como corrigida a 1.11.3 ou posterior. A correção transforma a possibilidade de escolher a API pelo chat em uma configuração por perfil (enable-chat-api-proto) que fica desligada a menos que seja definida explicitamente. Se o FreeSWITCH vem embutido em um produto ou distribuição que você usa, verifique se o seu fornecedor incorporou a correção.

QExiste uma solução alternativa se eu ainda não puder atualizar?
A

A única medida que o aviso lista como fechamento completo do caminho é definir enable-chat como false em todos os perfis que não precisam de chat SIP recebido. A autenticação de mensagens (auth-messages, ativada por padrão desde a 1.10.7) mais a remoção dos usuários do diretório sem senha apenas restringe os atacantes aos autenticados e não fecha o caminho. Definir disable_system_api_commands como true remove somente a API system, e o aviso diz que isso não fecha este caminho.

QEstou seguro se exijo autenticação?
A

Não. O aviso o descreve como disponível para um par cujo MESSAGE é aceito. O registro CVE diz que qualquer conta de perfil autenticada é suficiente, e que os usuários de diretório de fábrica sem senha podem remover essa barreira em algumas configurações. A autenticação é uma mitigação, não uma correção.

QEstá sendo explorado?
A

Sim. O aviso do GitHub e o registro CVE afirmam que a exploração desse caminho foi observada. A CISA também o incluiu no KEV em 9 de novembro de 2026 (prazo: 12 de novembro). O KEV registra o uso em ransomware como Desconhecido. Não foi possível confirmar escala nem atores com informações públicas.

QE se o FreeSWITCH roda dentro de outro produto?
A

A nota do KEV diz que a falha afeta um componente de código aberto que pode ser usado por produtos diferentes. Pergunte ao seu fornecedor se o FreeSWITCH roda dentro do seu IP-PBX, do software de central de atendimento ou da plataforma de telefonia.