O FortiSIEM, plataforma de monitoramento e gerenciamento de eventos de segurança da Fortinet, está no centro de um novo alerta de cibersegurança após a divulgação de uma prova de conceito (PoC) para a vulnerabilidade CVE-2026-106173. A falha, classificada como crítica e com pontuação CVSS 9.4, pode permitir que invasores executem código remotamente sem autenticação, comprometendo servidores responsáveis pelo monitoramento de ambientes corporativos.
A publicação de detalhes técnicos e de um exploit pela empresa de segurança Horizon3.ai aumenta a preocupação das equipes de infraestrutura e dos centros de operações de segurança (SOC). Com informações suficientes para reproduzir a exploração, a vulnerabilidade pode se tornar alvo de ferramentas automatizadas, reduzindo o esforço necessário para que agentes maliciosos tentem comprometer instalações expostas.
O problema envolve o processamento de requisições gRPC, a manipulação de caminhos de arquivos e a possibilidade de sobrescrever scripts executados periodicamente pelo sistema. Entender o funcionamento dessa cadeia de exploração é fundamental para identificar instalações vulneráveis, priorizar atualizações e reduzir a superfície de ataque.
Como funciona a vulnerabilidade CVE-2026-106173 no FortiSIEM
A vulnerabilidade está relacionada a um serviço gRPC utilizado pelo FortiSIEM para comunicação entre componentes internos. Esse serviço, associado à porta TCP 27918, processa requisições que envolvem consultas e resultados armazenados no sistema.
O gRPC é uma tecnologia de comunicação entre serviços que utiliza chamadas de procedimento remoto. Embora seja amplamente empregada em aplicações distribuídas, sua segurança depende da validação adequada dos dados recebidos e dos controles de acesso implementados.
No caso da CVE-2026-106173, o problema está no tratamento de metadados utilizados para identificar arquivos de resultados. Um componente responsável por processar mensagens QueryResultReq não restringe adequadamente determinados caminhos fornecidos durante a requisição.
Essa deficiência cria condições para um ataque de travessia de diretórios (path traversal), permitindo que referências a arquivos ultrapassem o diretório originalmente previsto pela aplicação.
O risco se torna especialmente grave porque a manipulação não se limita à leitura de informações. Na cadeia de exploração descrita, o atacante pode atingir arquivos utilizados pelo próprio sistema operacional, criando uma oportunidade para execução posterior de comandos.

O papel da travessia de diretórios no serviço gRPC
A exploração envolve o parâmetro query-id, utilizado para identificar os resultados de consultas processadas pelo serviço.
Em condições normais, a aplicação deveria limitar os caminhos construídos a partir desse identificador, impedindo que uma entrada controlada externamente apontasse para arquivos fora da área autorizada.
Entretanto, a validação insuficiente permite o uso de sequências como ../, tradicionalmente associadas à navegação para diretórios superiores em sistemas Linux.
Com isso, um identificador que deveria representar apenas um resultado de consulta pode interferir na construção de um caminho de arquivo e fazer com que a operação alcance locais não previstos.
Esse comportamento caracteriza uma falha de path traversal, problema conhecido em aplicações que combinam entradas não confiáveis com operações de leitura ou gravação no sistema de arquivos.
A gravidade depende das permissões do processo vulnerável. Quando o serviço possui acesso de escrita a arquivos sensíveis, uma falha aparentemente restrita ao tratamento de caminhos pode se transformar em um comprometimento muito mais amplo.
A injeção de byte nulo e a sobrescrita de arquivos
Outro elemento importante da cadeia de exploração é o uso de um byte nulo, representado como \0, para interferir na interpretação do nome do arquivo.
O mecanismo de armazenamento normalmente acrescenta a extensão .dat aos arquivos de resultados. Essa medida estabelece um formato esperado, mas não substitui a necessidade de validação de caminhos e permissões.
Na técnica descrita para a vulnerabilidade, a manipulação do byte nulo permite contornar o sufixo imposto pela aplicação em uma etapa do processamento, fazendo com que a operação alcance um nome de arquivo diferente daquele inicialmente esperado.
Esse tipo de comportamento está associado à forma como determinados componentes de software interpretam o caractere nulo como terminador de uma cadeia de caracteres.
A combinação entre travessia de diretórios e manipulação do nome do arquivo pode permitir a sobrescrita de arquivos que deveriam permanecer fora do alcance das requisições gRPC.
O problema deixa de ser apenas uma falha de validação e passa a representar uma possibilidade de alteração de componentes operacionais do servidor.
Como uma tarefa cron transforma a falha em execução remota de código
A etapa que torna essa vulnerabilidade particularmente perigosa envolve a interação com tarefas automatizadas do Linux.
O sistema utiliza scripts executados periodicamente por meio do cron, mecanismo tradicional de agendamento de comandos em ambientes Unix e Linux.
Entre os arquivos apontados na análise técnica está o script /opt/charting/redishb.sh, associado a rotinas internas da plataforma.
Se um invasor conseguir modificar um script posteriormente executado pelo sistema, poderá fazer com que instruções não autorizadas sejam processadas durante a próxima execução agendada.
Dessa maneira, a cadeia de exploração combina três condições:
- Manipulação de caminhos: a requisição gRPC permite alcançar arquivos fora do diretório esperado.
- Sobrescrita de arquivos: a interpretação inadequada dos dados possibilita alterar um script utilizado pelo sistema.
- Execução agendada: uma tarefa cron executa o conteúdo modificado, permitindo a execução de comandos maliciosos.
O resultado potencial é uma execução remota de código (RCE) sem autenticação, com privilégios correspondentes aos da tarefa que executa o arquivo comprometido.
É importante destacar que a execução pode não ocorrer imediatamente após a requisição maliciosa. Ela depende da execução posterior da rotina agendada, característica que pode dificultar a correlação entre o acesso inicial e a atividade suspeita.
Versões do FortiSIEM afetadas e correções disponíveis
A identificação da versão instalada deve ser uma das primeiras medidas adotadas pelas equipes responsáveis pela plataforma.
A referência de versões apresentada para esse alerta concentra o risco nas instalações da linha 7.5 até a versão 7.5.0, com correção indicada a partir da 7.5.1. A linha 7.6 também é apontada como alternativa de atualização, desde que seja utilizada uma compilação corrigida e oficialmente suportada.
| Versão do FortiSIEM | Situação indicada |
|---|---|
| 7.5.0 | Vulnerável |
| Versões anteriores à 7.5.0 | Exigem verificação no aviso de segurança |
| 7.5.1 e posteriores da linha 7.5 | Correção indicada |
| Linha 7.6 | Verificar a compilação corrigida e suportada |
A tabela apresenta as versões informadas para o alerta, mas não substitui a matriz oficial de versões afetadas e corrigidas da Fortinet. Administradores também devem conferir individualmente outras ramificações instaladas, evitando presumir que uma versão mais antiga esteja protegida.
Em ambientes corporativos, a atualização precisa considerar a compatibilidade com coletores, agentes, integrações e componentes distribuídos. Mesmo assim, a necessidade de planejamento não deve resultar em adiamento indefinido da correção.
Medidas urgentes para proteger instalações do FortiSIEM
A recomendação principal é aplicar a atualização de segurança disponibilizada pela Fortinet assim que a versão corrigida e compatível com o ambiente for identificada.
Enquanto a atualização não puder ser concluída, os administradores devem adotar medidas de contenção para reduzir a possibilidade de exploração.
- Restringir a porta TCP 27918: impedir conexões provenientes de redes não confiáveis e permitir somente os componentes que realmente precisam acessar o serviço.
- Revisar as regras de firewall: utilizar controles de rede para limitar a comunicação entre os servidores e os serviços internos da plataforma.
- Verificar a integridade dos scripts: investigar alterações inesperadas em arquivos operacionais, especialmente aqueles executados por tarefas agendadas.
- Auditar tarefas cron: procurar modificações não autorizadas, novos agendamentos e comportamentos incompatíveis com a operação normal.
- Monitorar processos suspeitos: investigar comandos inesperados iniciados por serviços associados ao FortiSIEM.
- Preservar evidências: coletar logs, registros de execução e informações relevantes antes de procedimentos que possam eliminar vestígios de uma possível invasão.
A restrição de acesso à porta vulnerável é uma medida importante, mas não substitui a atualização. Um invasor que já tenha acesso à rede interna pode continuar representando uma ameaça caso consiga alcançar o serviço.
Também é recomendável verificar a integridade de arquivos a partir de referências confiáveis, como pacotes oficiais, backups anteriores ao incidente e mecanismos de monitoramento de alterações.
Caso sejam identificados indícios de comprometimento, a resposta deve seguir os procedimentos de tratamento de incidentes da organização. A simples instalação de uma versão corrigida não garante a remoção de alterações maliciosas realizadas anteriormente.
O impacto da PoC pública na segurança corporativa
A divulgação de uma prova de conceito funcional modifica o cenário de risco de uma vulnerabilidade crítica.
Antes da publicação de detalhes técnicos, a reprodução de uma falha pode exigir pesquisa independente, engenharia reversa e conhecimento aprofundado dos componentes afetados.
Quando uma empresa especializada como a Horizon3.ai apresenta a cadeia de exploração, parte dessa barreira técnica é reduzida. Pesquisadores podem validar a exposição de ambientes, mas agentes maliciosos também podem utilizar as informações para desenvolver ferramentas de ataque.
Isso não significa, por si só, que exista uma campanha de exploração em massa confirmada. Entretanto, a disponibilidade pública de uma técnica de ataque torna a necessidade de correção mais urgente.
O risco é ampliado pela função desempenhada pelo FortiSIEM nas organizações.
A plataforma reúne informações de segurança, correlaciona eventos e auxilia equipes de SOC na identificação de atividades suspeitas. Dependendo da arquitetura utilizada, também pode manter integrações com sistemas corporativos, equipamentos de rede e ferramentas de segurança.
O comprometimento de um servidor desse tipo pode ter consequências que ultrapassam a indisponibilidade de uma aplicação.
Por que o comprometimento de uma plataforma SIEM é tão preocupante?
Uma solução de Security Information and Event Management (SIEM) ocupa uma posição estratégica na infraestrutura de segurança.
Ela recebe registros de diferentes origens e oferece visibilidade sobre acontecimentos relevantes no ambiente monitorado.
Se um atacante obtiver controle sobre a plataforma, poderá tentar acessar informações sensíveis, interferir na coleta de registros ou comprometer a confiabilidade dos mecanismos de detecção.
Entre os impactos potenciais estão a exposição de dados operacionais, a interrupção do monitoramento e a utilização do servidor comprometido como ponto de apoio para outras ações na rede.
Esses cenários dependem dos privilégios efetivamente obtidos e da configuração do ambiente. A existência da vulnerabilidade não significa que todas essas consequências ocorrerão automaticamente.
Ainda assim, a possibilidade de execução de código sem autenticação representa um risco elevado para uma ferramenta responsável justamente por identificar ataques.
Como identificar possíveis tentativas de exploração
Além de atualizar o software, as equipes de segurança devem procurar sinais que indiquem tentativas anteriores de exploração.
Uma investigação inicial pode envolver a análise das conexões destinadas à porta TCP 27918, especialmente quando originadas de endereços desconhecidos ou segmentos de rede que normalmente não utilizam o serviço.
Também merece atenção qualquer alteração inesperada no script /opt/charting/redishb.sh ou em outros arquivos executados automaticamente.
A análise deve considerar os horários de modificação, os processos envolvidos e a existência de comandos incompatíveis com a finalidade original dos scripts.
Registros de criação de processos, conexões de saída incomuns e modificações em tarefas cron podem ajudar a reconstruir uma possível cadeia de comprometimento.
No entanto, a ausência desses indicadores não comprova que o servidor esteja seguro. Um atacante pode modificar arquivos e posteriormente tentar eliminar vestígios, enquanto algumas instalações podem não manter registros suficientemente detalhados.
Por esse motivo, a investigação deve combinar telemetria do sistema operacional, registros de rede, ferramentas de detecção e procedimentos de resposta a incidentes.
A atualização do FortiSIEM deve ser prioridade para equipes de TI
A CVE-2026-106173 demonstra como uma falha de validação de caminhos pode evoluir para um problema crítico quando combinada com permissões de escrita e mecanismos de execução automática do Linux.
A publicação da prova de conceito pela Horizon3.ai reforça a necessidade de tratar a vulnerabilidade como prioridade operacional, especialmente em ambientes nos quais o serviço gRPC esteja acessível a segmentos de rede amplos.
Para administradores de sistemas, analistas de SOC e profissionais de cibersegurança, a orientação é verificar imediatamente as versões instaladas, confirmar a correção aplicável, restringir o acesso aos serviços afetados e investigar sinais de alterações não autorizadas.
Proteger o FortiSIEM significa preservar também a confiabilidade de uma parte importante da infraestrutura de monitoramento corporativo. Compartilhar o alerta com as equipes de infraestrutura e segurança pode acelerar a aplicação das correções e reduzir a exposição das organizações.
