Skip to main content

kin-openapi EUVDEUVD-2026-64150

| CVE-2026-76905 HIGH
NULL Pointer Dereference (CWE-476)
2026-08-21 GitHub_M GHSA-mmfr-pmjx-hw9w
7.5
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Single unauthenticated HTTP request over network (AV:N, AC:L, PR:N, UI:N) causes goroutine panic with no confidentiality or integrity impact, only high availability loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
Source Code Evidence Fetched
Aug 21, 2026 - 21:17 vuln.today
Analysis Generated
Aug 21, 2026 - 21:17 vuln.today
Patch available
Aug 21, 2026 - 21:02 EUVD
CVE Published
Aug 21, 2026 - 20:43 cve.org
HIGH 7.5

DescriptionCVE.org

kin-openapi is a Go project for handling OpenAPI files. From 0.10.0 until 0.141.0, openapi3filter.convertParseError in openapi3filter/validation_error_encoder.go dereferences e.Parameter.In without checking whether e.Parameter is nil. A malformed non-string scalar field in a multipart/form-data request body produces a nested ParseError with a nil RequestError.Parameter, and applications that render the validation error through openapi3filter.ConvertErrors or ValidationErrorEncoder panic. An unauthenticated client can repeatedly send such requests to deny service when the application lacks a recovery boundary. JSON request bodies and applications that do not use these error-rendering helpers are not affected. This issue is fixed in version 0.141.0.

AnalysisAI

Nil pointer dereference in kin-openapi's openapi3filter.ConvertErrors allows any unauthenticated remote client to crash a Go web service with a single HTTP request. Applications using kin-openapi 0.10.0 through 0.140.x that validate multipart/form-data request bodies and render errors through the library-provided ValidationErrorEncoder or ConvertErrors helpers are vulnerable; application/json request bodies are explicitly unaffected by this bug. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Send multipart/form-data POST with malformed scalar field
Delivery
Body decoder wraps ParseError inside nested ParseError
Exploit
ConvertErrors invokes convertParseError on nil e.Parameter
Execution
Nil pointer dereference panics handler goroutine
Impact
Application denies service to all clients

Vulnerability AssessmentAI

Exploitation Three conditions must simultaneously hold: the target application uses kin-openapi versions 0.10.0 through 0.140.x, the targeted endpoint validates multipart/form-data request bodies against an OpenAPI schema (not application/json), and the application renders validation errors using the library-provided ConvertErrors or ValidationErrorEncoder helpers rather than custom error rendering. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) reflects network accessibility, no authentication requirement, and complete availability impact, which are all accurate for the base vulnerability class. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An unauthenticated attacker sends a single HTTP POST with Content-Type multipart/form-data to any endpoint that validates such bodies against an OpenAPI schema, inserting a string value (e.g., 'notanumber') for a schema-defined integer field. The kin-openapi multipart decoder wraps the parse failure in a nested *ParseError; when the application calls ConvertErrors or ValidationErrorEncoder to render the response, convertParseError dereferences a nil e.Parameter, panicking the handler goroutine. …
Remediation The primary fix is to upgrade kin-openapi to version 0.141.0 or later; the fix commit is https://github.com/getkin/kin-openapi/commit/1d0a337c9b1570fab283be8a04c8af6e43b9a22c and the release is at https://github.com/getkin/kin-openapi/releases/tag/v0.141.0. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all applications and infrastructure components using kin-openapi versions 0.10.0 through 0.140.x, prioritizing production workloads, and determine the business criticality of each affected service. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-64150 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy