← volver
CVE-2022-41328mediumbajo ataqueCWE-22

CVE-2022-41328

48Vexday Risk Score

Prioriza la corrección. Ella está bajo explotación confirmada por CISA y 1 grupo(s) de amenaza la utilizan.

ssvc Attendcvss 6.5epss 12%
de la publicación al arma
Publicada en NVD7 mar
CISA KEV+7d
probabilidad de explotación
12%top 4% de las CVE
explotación observada
CISA + VulnCheck
1 grupo(s)
Quién la explota1

Grupos conocidos por explotar esta vulnerabilidad (atribución MITRE ATT&CK).

Acción exigida por CISAplazo federal: 2023-04-04

Apply updates per vendor instructions.

Resumen

Falha de path traversal (CWE-22) no processamento de comandos CLI do FortiOS, que permite a um atacante já autenticado com privilégios administrativos ler e escrever arquivos arbitrários no sistema Linux subjacente ao dispositivo. O CVSS 6.5 reflete corretamente que não é uma falha de acesso remoto não autenticado — o vetor exige AV:L e PR:H, ou seja, alguém que já tem uma sessão administrativa no equipamento. Está no catálogo KEV da CISA, confirmando exploração ativa, mas o pré-requisito de privilégio admin limita o cenário de ataque a comprometimento pós-acesso ou abuso por insider/administrador malicioso.

Detalle técnico

A vulnerabilidade está no parser de comandos da CLI do FortiOS. Determinados comandos administrativos aceitam parâmetros de caminho de arquivo que não são adequadamente sanitizados contra sequências de travessia de diretório (como '../'), permitindo que o valor informado escape do diretório restrito ao qual o comando deveria estar confinado. O FortiOS roda sobre um kernel Linux customizado, e a CLI normalmente abstrai o sistema de arquivos subjacente — essa falha rompe esse isolamento.

O atacante controla o argumento de caminho passado a comandos CLI específicos (o advisory da Fortinet não detalha quais comandos exatamente, apenas que são 'crafted CLI commands'). Com a validação de caminho ausente ou insuficiente, é possível referenciar arquivos fora da árvore de diretórios pretendida, tanto para leitura quanto para escrita.

O impacto de confidencialidade, integridade e disponibilidade é classificado como alto (C:H/I:H/A:H) porque escrita arbitrária de arquivo no sistema subjacente pode levar a persistência, alteração de configuração de baixo nível ou corrupção do sistema operacional que sustenta o FortiOS.

Cómo se explota

O pré-requisito real é acesso administrativo autenticado à CLI do FortiOS (PR:H) — a Fortinet classifica o tipo de ataque como 'Authenticated'. Isso muda o perfil de risco: não é uma falha explorável por um atacante externo sem credenciais. Os cenários plausíveis são um administrador malicioso, uma sessão administrativa comprometida por outra vulnerabilidade ou phishing/roubo de credencial, ou um atacante que já obteve acesso admin via outra falha na cadeia de comprometimento e usa esta para elevar o controle do CLI restrito ao sistema Linux subjacente completo.

A complexidade de exploração é baixa (AC:L) uma vez satisfeito o pré-requisito de privilégio — não exige interação de outro usuário (UI:N) nem condições de timing complexas. O resultado final é leitura e escrita de arquivos fora do escopo pretendido pela CLI, o que pode ser usado para extrair segredos do sistema, plantar arquivos de persistência ou modificar componentes do sistema operacional.

A presença no catálogo KEV da CISA confirma exploração no mundo real, mas a CISA não detalha o vetor de acesso inicial usado pelos atacantes observados nem associa a falha a campanhas de ransomware conhecidas ('Known To Be Used in Ransomware Campaigns: Unknown'). Isso sugere que a exploração observada provavelmente ocorreu em conjunto com outra técnica de obtenção de credenciais administrativas, e não como vetor isolado de acesso inicial.

Versiones

Afectadas
Segundo a descrição oficial da CVE: FortiOS 7.2.0 a 7.2.3; 7.0.0 a 7.0.9; e anterior a 6.4.11. O advisory da Fortinet (FG-IR-22-369) lista um escopo mais amplo, incluindo também FortiOS 6.2.0 a 6.2.13 e todas as versões da linha 6.0 — divergência entre a descrição da CVE e o advisory do fornecedor, que cobre mais ramos afetados.
Corregidas en
Conforme o advisory da Fortinet: FortiOS 7.2.4 ou superior; FortiOS 7.0.10 ou superior; FortiOS 6.4.12 ou superior; FortiOS 6.2.14 ou superior. Não há correção indicada para a linha 6.0 além da recomendação implícita de migração para um ramo suportado.

Cómo protegerse

A correção definitiva é atualizar o FortiOS. A Fortinet trata esta falha em cinco ramos de versão distintos, cada um com seu próprio patch — não existe uma única versão 'final' que resolva tudo, é preciso verificar em qual ramo o dispositivo está.

Como o pré-requisito é acesso administrativo, o controle compensatório mais eficaz enquanto o patch não é aplicado é reduzir e monitorar rigorosamente quem tem credenciais administrativas na CLI: MFA obrigatório para contas admin, restrição de acesso à interface de gerenciamento por IP/VLAN dedicada, e desativação de acesso administrativo via WAN quando não for estritamente necessário. Isso não elimina a falha, mas reduz a superfície de quem pode chegar ao pré-requisito de exploração.

Não existe mitigação via WAF ou filtro de rede aplicável aqui, porque a exploração ocorre inteiramente dentro de uma sessão CLI administrativa já estabelecida — não há payload de rede para inspecionar. Restringir acesso administrativo não é substituto do patch: um admin comprometido ainda consegue explorar a falha dentro dos limites de sua sessão legítima.

Cómo detectar

Não há um sinal de rede confiável para detectar exploração, já que o ataque ocorre inteiramente via comandos CLI dentro de uma sessão administrativa já autenticada — não há tráfego HTTP ou payload de rede distintivo para assinatura de IDS/WAF. A detecção prática depende de auditoria de logs de comandos CLI administrativos (event log do FortiOS) buscando comandos anômalos com parâmetros de caminho contendo sequências de travessia de diretório, e de monitoramento de integridade de arquivos no sistema subjacente para identificar escrita ou leitura fora dos diretórios esperados pela sessão administrativa. Correlacionar login administrativo fora do padrão (horário, origem, conta) com atividade CLI subsequente é o indicador indireto mais útil disponível.

Investigado y redactado con IA a partir del advisory del fabricante y análisis públicos, con las fuentes citadas. Verifica siempre la versión corregida en el advisory oficial antes de actuar.
A improper limitation of a pathname to a restricted directory vulnerability ('path traversal') [CWE-22] in Fortinet FortiOS version 7.2.0 through 7.2.3, 7.0.0 through 7.0.9 and before 6.4.11 allows a privileged attacker to read and write files on the underlying Linux system via crafted CLI commands.
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H/E:F/RL:X/RC:C
Productos afectados
Fortinet · FortiOS