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

CVE-2026-100350

·

Publicado

2026-10-15

·

Atualizado

2026-10-15

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas kin-openapi versões 0.145.0 até 0.145.x
Description Um cliente remoto não autenticado pode causar a negação de serviço através do consumo descontrolado de CPU. O problema ocorre quando o openapi3filter decodifica parâmetros de consulta do estilo deepObject; ele chama repetidamente regexp.MustCompile para a mesma expressão regular do nome do parâmetro dentro de um loop para cada chave de consulta fornecida na requisição. Como o número de chaves de consulta é controlado pelo invasor e ilimitado, uma requisição contendo muitas chaves não relacionadas força um número proporcional de recompilações, saturando os núcleos da CPU e aumentando as alocações de memória. Isso afeta qualquer operação que utilize a função ValidateRequest com pelo menos um parâmetro in: query e style: deepObject.
Recommendations Atualize o kin-openapi para a versão 0.146.0. Como mitigação temporária, implemente um limite no tamanho da requisição/URL ou no número máximo de chaves de consulta em um proxy reverso ou middleware para limitar o número de iterações do loop.

Exploit

Correção

Resource Exhaustion

Allocation of Resources Without Limits

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-100350
GHSA-H4R5-MXV5-8MJC

Produtos afetados

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