PT-2026-63976 · Grav · Grav-Plugin-Api

·

CVE-2026-65896

·

Publicado

2026-07-23

·

Atualizado

2026-07-23

CVSS v4.0

7.1

Alta

VetorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Grav API Plugin versões anteriores a 1.0.10
Description Existe um problema onde o software falha ao validar adequadamente o campo slug no endpoint 'POST /pages/{route}/move'. A função PagesController::move() remove apenas pontos iniciais, não neutralizando segmentos '/' ou '..'. Isso permite que um chamador de API autenticado com a permissão api.pages.write utilize sequências de path traversal para mover um diretório de página inteiro, incluindo conteúdo e mídia, para um local gravável arbitrário fora do diretório user/pages/, podendo inclusive extrapolar a instalação do Grav.
Recommendations Atualize o Grav API Plugin para a versão 1.0.10 ou posterior. Evite usar o parâmetro slug no endpoint 'POST /pages/{route}/move' até que a atualização seja aplicada.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-65896
GHSA-QJQ4-JP55-4MX2

Produtos afetados

Grav-Plugin-Api