PT-2026-118649

CVE-2026-112712

·

Publicado

2026-10-20

·

Atualizado

2026-10-24

Descrição por

CVSS 3.1
9.1
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas @fastify/middie versões 9.0.0 a 9.3.5
Descrição A função use() une o caminho de montagem de um middleware com escopo de caminho ao prefixo de escopo do plugin de uma forma que pode divergir do caminho servido pelo roteador do Fastify. Isso ocorre principalmente quando o prefixo do escopo termina em uma barra, quando caminhos de montagem em array são usados ou quando caminhos de montagem são escritos sem uma barra inicial. Quando os dois caminhos divergem, o middleware é silenciosamente ignorado enquanto o manipulador de rota ainda é executado, permitindo que uma única requisição não autenticada ignore middlewares de escopo de caminho, como autenticação, autorização ou limitação de taxa.
Recomendações Atualize o @fastify/middie para a versão 9.3.6 ou posterior. Como solução temporária, aplique a autorização em um hook do Fastify, como o preHandler, que seja executado após o roteador ter resolvido a requisição.
Explorabilidade
Exploit
Correção
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-5P92-8765-9FV8
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾