CVE-2026-100351 in kin-openapi
Sumário
de VulDB • 15/10/2026
kin-openapi é um projeto Go para manipulação de arquivos OpenAPI. Da versão 0.144.0 até a 0.147.0, o openapi3filter.ValidationHandler valida uma operação selecionada com base no URL.Path decodificado, enquanto um roteador gorilla/mux downstream configurado com UseEncodedPath pode encaminhar uma operação diferente selecionada do URL.RawPath. Quando uma rota exata pública e uma rota parametrizada protegida usam o mesmo método e se sobrepõem após a decodificação, uma solicitação remota não autenticada contendo um separador de caminho codificado pode ser validada como pública e então encaminhada para o manipulador (handler) protegido sem invocar a AuthenticationFunc configurada. O parâmetro do caminho acessível é restrito a uma representação codificada que se decodifica na rota literal pública, e proxies que canonicizam o URI antes de encaminhar impedem essa incompatibilidade específica. Este problema foi corrigido na versão 0.147.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.