Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Fr0Stydev

#30365de 53,622
8.7CVSS total
Vulnerabilidades · 1
PT-2026-38283
8.7
2026-05-06
Grav · Grav-Plugin-Form · CVE-2026-42845
**Nome do Software Vulnerável e Versões Afetadas** Grav form plugin versões anteriores a 9.1.0 **Descrição** Existe uma sobreposição de conteúdo de página não autenticada via upload de arquivo. O manipulador de upload de arquivos em `user/plugins/form/classes/Form.php` utiliza um parâmetro `filename` que pode ser controlado via requisições POST. Como a função `Utils::checkFilename()` bloqueia apenas um conjunto limitado de extensões, arquivos com extensões como `.md` são permitidos. Quando um formulário é configurado com uma política `accept` permissiva e a configuração padrão `destination: self@`, um invasor pode fazer o upload de um arquivo markdown malicioso para sobrescrever o arquivo de conteúdo da própria página. Isso pode ser explorado para elevar privilégios para super-administrador utilizando uma ação `process: save`. **Recomendações** Atualize o plugin de formulário para a versão 9.1.0. Como medida paliativa temporária, restrinja a política `accept` dos campos de upload de arquivos para excluir extensões baseadas em texto ou evite usar a configuração `destination: self@`.