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

CVE-2026-100352

·

Published

2026-10-15

·

Updated

2026-10-15

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions kin-openapi versions prior to 0.148.0
Description An issue exists where the OpenAPI 3.1 validation path fails to apply finite-number guards when passing YAML NaN and infinity numeric values to the santhosh-tekuri/jsonschema dependency. A remote unauthenticated client can send a request body with application/yaml or application/x-yaml content types containing .nan, .inf, or -.inf to an operation with a numeric constraint. This causes the dependency to create and dereference a nil big.Rat during the ValidateRequest() function, leading to a panic. While standard net/http servers recover from this panic per connection, other hosts or application goroutines may terminate the process.
Recommendations Update to version 0.148.0.

Exploit

Fix

Improper Check for Exceptional Conditions

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

Weakness Enumeration

Related Identifiers

CVE-2026-100352
GHSA-RJ39-CV6W-8WV7

Affected Products

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