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

CVE-2026-100353

·

Publicado

2026-10-15

·

Atualizado

2026-10-15

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas kin-openapi versões 0.136.0 até 0.148.0
Descrição Um cliente remoto não autenticado pode desencadear um pânico de ponteiro nulo (nil-pointer panic) determinístico durante a validação de requisições. Isso ocorre quando um esquema de array OpenAPI 3.1 omite a palavra-chave items, o que é legal sob o JSON Schema 2020-12, mas não é tratado corretamente pelo decodificador. O problema é acionado por três caminhos:
  1. Um parâmetro de consulta (query parameter) de array.
  2. Um parâmetro de consulta deepObject contendo uma propriedade de array.
  3. Um corpo de requisição application/x-www-form-urlencoded onde uma propriedade de array está dentro de um sub-esquema allOf, anyOf ou oneOf.
Tecnicamente, o método urlValuesDecoder.parseArray() e a função buildResObj() não implementam uma guarda para itens nulos, levando a uma desreferenciação de ponteiro nulo em parseValue(). Dependendo da implantação, isso pode resultar em uma negação de serviço por requisição ou no travamento total do processo.
Recomendações Atualize o kin-openapi para a versão 0.149.0.

Exploit

Correção

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-100353
GHSA-VRCC-3CH7-HPPW

Produtos afetados

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