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

0Xmanhnv

#47181de 53,640
5.4CVSS total
Vulnerabilidades · 1
PT-2026-29785
5.4
2026-04-01
Phpmyfaq · Phpmyfaq · CVE-2026-34974
Nome do Software Vulnerável e Versões Afetadas phpMyFAQ versões anteriores a 4.1.1 Descrição pMyFAQ, uma aplicação web de FAQ de código aberto, contém uma falha em seu sanitizador SVG (`SvgSanitizer.php`). A sanitização baseada em regex pode ser ignorada usando a codificação de entidade HTML dentro de URLs `javascript:` dentro de atributos `<a href>` SVG. Um usuário com permissão `edit faq` pode enviar um arquivo SVG malicioso que executa JavaScript arbitrário quando visualizado. Isso permite a escalada de privilégios de um editor para uma tomada de controle total do administrador. O arquivo vulnerável, `phpmyfaq/src/phpMyFAQ/Helper/SvgSanitizer.php`, usa um padrão de regex que não detecta URLs `javascript:` codificadas por entidade HTML. A vulnerabilidade é explorável através do endpoint de upload de imagem `/admin/api/content/images` que requer apenas permissão `edit faq`. Os arquivos SVG enviados são servidos com `Content-Type: image/svg+xml` sem um cabeçalho `Content-Disposition: attachment`, permitindo a renderização inline e a execução de JavaScript. Recomendações Atualize o phpMyFAQ para a versão 4.1.1 ou posterior.