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

Techfish-11

#25776de 53,630
9.8CVSS total
Vulnerabilidades · 1
PT-2026-23075
9.8
2026-03-04
Hono · Hono · CVE-2026-29045
**Nome do Software Vulnerável e Versões Afetadas** Versões do Hono anteriores à 4.12.4 **Descrição** O Hono é um framework de aplicações web que oferece suporte a vários runtimes JavaScript. Uma inconsistência na decodificação de URL entre o router (`decodeURI`) e o `serveStatic` (`decodeURIComponent`) permitiu que recursos estáticos protegidos fossem acessados sem autorização ao utilizar proteções de middleware baseadas em rota, como `app.use('/admin/*', ...)`. Especificamente, caminhos contendo barras codificadas (`%2F`) contornaram as proteções de middleware enquanto ainda resolviam para o caminho do sistema de arquivos pretendido. O router tratava `%2F` como uma string literal, enquanto o `serveStatic` o decodificava para `/` antes de resolver o caminho do arquivo. Este problema não permite acesso fora da raiz estática e não se trata de uma vulnerabilidade de path traversal. Um atacante não autenticado poderia contornar a autorização baseada em rota para recursos estáticos protegidos ao fornecer caminhos contendo barras codificadas. Isso afeta aplicações que protegem subcaminhos utilizando middleware baseado em rota e, simultaneamente, servem arquivos a partir da mesma raiz estática usando o `serveStatic`. **Recomendações** As versões anteriores à 4.12.4 devem ser atualizadas para a versão 4.12.4 ou posterior.