CVE-2026-100352
Reported by GitHub_M · Published October 15, 2026
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.148.0, the OpenAPI 3.1 validation path passes YAML NaN and infinity numeric values to santhosh-tekuri/jsonschema v6.0.2 without applying kin-openapi's existing finite-number guards. A remote unauthenticated client can send an application/yaml or application/x-yaml request body containing .nan, .inf, or -.inf to an operation with a numeric constraint, causing the dependency to create and dereference a nil big.Rat during ValidateRequest. Standard net/http servers recover the panic per connection, while other hosts or application goroutines may terminate the process. This issue is fixed in version 0.148.0.
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| getkin | kin-openapi | < 0.148.0 |
| chainguard | crossplane-provider-aws-account-fips | 0 |
| chainguard | gitness | 0 |
| chainguard | crossplane-provider-aws-redshift | 0 |
| chainguard | crossplane-provider-aws-workspaces-fips | 0 |
| chainguard | terraform-provider-grafana-fips | 0 |
| chainguard | crossplane-provider-azure-alertsmanagement | 0 |
| chainguard | crossplane-cli-2.3 | 0 |
| chainguard | crossplane-provider-azure-cognitiveservices | 0 |
| chainguard | crossplane-provider-aws-route53recoveryreadiness-fips | 0 |
| chainguard | crossplane-provider-aws-sesv2 | 0 |
| chainguard | crossplane-provider-aws-emrcontainers | 0 |
| chainguard | crossplane-provider-aws-amp-fips | 0 |
| chainguard | crossplane-provider-aws-eks-fips | 0 |
| chainguard | crossplane-provider-aws-ecrpublic-fips | 0 |
| chainguard | crossplane-provider-aws-xray-fips | 0 |
| chainguard | crossplane-provider-aws-location | 0 |
| chainguard | crossplane-provider-aws-keyspaces-fips | 0 |
| chainguard | crossplane-provider-aws-ssm | 0 |
| chainguard | crossplane-provider-aws-wafregional | 0 |
…and 429 more
Timeline
- Oct 15, 2026 CVE Published
- Oct 15, 2026 Coalition ESS Score
- Oct 16, 2026 EPSS Score
- Oct 20, 2026 EPSS Score
- Oct 20, 2026 CVE Updated
- Oct 21, 2026 EPSS Score
- Oct 25, 2026 EPSS Score
- Oct 29, 2026 EPSS Score
- Oct 30, 2026 Security Advisory
- Oct 31, 2026 EPSS Score
References
- https://github.com/getkin/kin-openapi/security/advisories/GHSA-rj39-cv6w-8wv7 x_refsource_CONFIRM
- https://github.com/getkin/kin-openapi/commit/4487f198ab8be0c37d6ca72c54f5dca4dc25270e x_refsource_MISC
- https://github.com/getkin/kin-openapi/releases/tag/v0.148.0 x_refsource_MISC
- https://nvd.nist.gov/vuln/detail/CVE-2026-100352 advisory
- https://github.com/advisories/GHSA-rj39-cv6w-8wv7 advisory