PT-2026-37274 · Grav · Grav

Sentinal404

·

Publicado

2026-05-05

·

Atualizado

2026-05-13

·

CVE-2026-42608

CVSS v4.0

9.3

Crítica

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Grav versões anteriores a 2.0.0-beta.2
Descrição Um problema de path traversal existe no componente core FormFlash. Um invasor não autenticado pode manipular o session id (passado através do parâmetro form-flash-id em requisições POST) para percorrer o sistema de arquivos. Isso permite a criação de diretórios arbitrários e a gravação de um arquivo index.yaml contendo dados controlados pelo invasor. Isso pode levar à modificação não autorizada do comportamento da aplicação, problemas de integridade de dados e interrupção do serviço. O problema reside nas funções construct() e getTmpDir() da classe GravFrameworkFormFormFlash, onde a falta de sanitização no session id permite o uso de sequências ../ para escapar para diretórios graváveis, como user/config/, cache/, logs/ e tmp/.
Recomendações Atualize para a versão 2.0.0-beta.2. Como medida paliativa temporária, restrinja as permissões de gravação do servidor web em diretórios sensíveis, como user/config/, para evitar a criação de novos subdiretórios.

Exploit

Correção

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-42608
GHSA-HMCX-CH82-3FV2

Produtos afetados

Grav