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

CVE-2026-100350

·

Published

2026-10-15

·

Updated

2026-10-15

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions kin-openapi versions 0.145.0 through 0.145.x
Description An unauthenticated remote client can cause a denial of service via uncontrolled CPU consumption. The issue occurs when openapi3filter decodes deepObject style query parameters; it repeatedly calls regexp.MustCompile for the same parameter-name regular expression inside a loop for every query key provided in the request. Because the number of query keys is attacker-controlled and unbounded, a request containing many unrelated query keys forces a proportional number of recompilations, saturating CPU cores and increasing memory allocations. This affects any operation using the ValidateRequest function with at least one in: query and style: deepObject parameter.
Recommendations Update kin-openapi to version 0.146.0. As a temporary mitigation, implement a limit on request/URL size or the maximum number of query keys at a reverse proxy or middleware level to bound the number of loop iterations.

Exploit

Fix

Resource Exhaustion

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

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

Affected Products

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