CVE-2026-100348CWE-476

CVE-2026-100348

Medium · published October 15, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
29.9
In the wild
Unconfirmed
What it is

kin-openapi is a Go project for handling OpenAPI files. Prior to 0.145.0, openapi3.Loader can dereference a nil SchemaRef.Value while resolving a self-referential additionalProperties JSON Reference such as a schema that points to its own additionalProperties member. Loading an attacker-controlled OpenAPI document through LoadFromData, LoadFromFile, or LoadFromURI reaches resolveComponent before document validation and can panic the loading process. Resolved additionalProperties schemas and ordinary recursive schemas do not take the vulnerable nil-value path. This issue is fixed in version 0.145.0.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00372 · 29.9th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-10-15T20:17Z
References (3)
EPSS history
Timeline
  • 17 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 15 OCT 15:31Z
    kin-openapi spec loader panics on a self-referential additionalProperties $ref (nil-pointer DoS)
    cvelistv5
  • 15 OCT 15:31Z
    kin-openapi spec loader panics on a self-referential additionalProperties $ref (nil-pointer DoS)
    cvelistv5