Quick answers
- Is CVE-2026-100353 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-100353 being exploited in the wild.
- How severe is CVE-2026-100353?
- High severity, with a CVSS score of 7.5, published 15 October 2026.
- Which products and versions are affected?
- Getkin Kin-Openapi before 0.145.0 (fix unspecified in advisory); github.com/getkin/kin-openapi (Go) >= 0.136.0, < 0.149.0, SEMVER:introduced=0.136.0,fixed=0.149.0.
- Is there a fix for CVE-2026-100353?
- Yes. github.com/getkin/kin-openapi (Go): upgrade to 0.149.0 or later. Until then: Until upgrade is possible, disable request validation for array parameters and URL-encoded bodies in the affected API specs, or ensure the OpenAPI spec does not declare arrays without `items` schemas. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-100353 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-100353?
- Check whether you run Getkin Kin-Openapi or github.com/getkin/kin-openapi (Go) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- github.com/getkin/kin-openapi (Go): upgrade to 0.149.0 or later
go get github.com/getkin/kin-openapi@v0.149.0
Until upgrade is possible, disable request validation for array parameters and URL-encoded bodies in the affected API specs, or ensure the OpenAPI spec does not declare arrays without `items` schemas.
Technical details
The vulnerability is a nil-pointer dereference in three code paths when decoding arrays without an `items` schema keyword: query parameters, deepObject query parameters, and URL-encoded request bodies with arrays inside `allOf`/`anyOf`/`oneOf` sub-schemas. The `urlValuesDecoder.parseArray` and `buildResObj` functions lack nil-checks before dereferencing the schema, which is legal in OpenAPI 3.1 (JSON Schema 2020-12 permits omitting `items`). An unauthenticated attacker can trigger the panic by sending a request matching the vulnerable spec pattern.
Affected products
- getkin kin-openapi before 0.145.0 (fix unspecified in advisory)
Identifiers
- CVE-2026-100353
- GHSA-vrcc-3ch7-hppw
- GO-2026-6800
Timeline
- 2026-10-15: disclosed: GHSA-vrcc-3ch7-hppw published
- 2026-10-15: kev added