PT-2026-118649 · Npm · @Fastify/Middie

·

CVE-2026-112712

·

Publicado

2026-10-20

·

Atualizado

2026-10-20

CVSS v3.1

9.1

Crítica

VetorAV: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.

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-112712

Produtos afetados

@Fastify/Middie