PT-2026-114982 · Go+2 · Github.Com/Getkin/Kin-Openapi+1

CVE-2026-100351

·

Publicado

2026-10-15

·

Atualizado

2026-10-15

CVSS v3.1

7.4

Alta

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas kin-openapi versões 0.144.0 até 0.146.0
Description Existe um problema no openapi3filter.ValidationHandler.Middleware onde a camada de validação de segurança e o despachante de requisições downstream podem selecionar operações OpenAPI diferentes. O ValidationHandler seleciona uma operação com base no URL.Path decodificado, enquanto um roteador gorilla/mux downstream configurado com UseEncodedPath seleciona o manipulador com base no URL.RawPath codificado.
Quando uma rota exata pública e uma rota parametrizada protegida usam o mesmo método HTTP e se sobrepõem após a decodificação, um solicitante remoto não autenticado pode ignorar a autenticação. Ao enviar uma requisição contendo um separador de caminho codificado, a requisição pode ser validada como uma operação pública e, subsequentemente, despachada para um manipulador protegido sem acionar a função de retorno AuthenticationFunc. O parâmetro de caminho alcançável é limitado a uma representação codificada que decodifica para a rota literal pública.
Recommendations Atualize o kin-openapi para a versão 0.147.0. Como mitigação temporária, certifique-se de que qualquer proxy reverso utilizado antes da aplicação canonicalize a URI antes do encaminhamento para evitar a incompatibilidade de caminhos.

Exploit

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-100351
GHSA-23VG-4CJM-66Q5

Produtos afetados

Github.Com/Getkin/Kin-Openapi
Kin-Openapi