CVE-2026-76905

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.
Configurations

No configuration.

History

12 Oct 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) kin-openapi es un proyecto Go para manejar archivos OpenAPI. Desde la versión 0.10.0 hasta la 0.141.0, openapi3filter.convertParseError en openapi3filter/validation_error_encoder.go desreferencia e.Parameter.In sin verificar si e.Parameter es nulo. Un campo escalar no-cadena malformado en un cuerpo de solicitud multipart/form-data produce un ParseError anidado con un RequestError.Parameter nulo, y las aplicaciones que renderizan el error de validación a través de openapi3filter.ConvertErrors o ValidationErrorEncoder entran en pánico. Un cliente no autenticado puede enviar repetidamente tales solicitudes para denegar el servicio cuando la aplicación carece de un límite de recuperación. Los cuerpos de solicitud JSON y las aplicaciones que no utilizan estas ayudas de renderizado de errores no se ven afectados. Este problema está corregido en la versión 0.141.0.

Information

Published : 2026-08-21 21:17

Updated : 2026-10-12 16:10


NVD link : CVE-2026-76905

Mitre link : CVE-2026-76905

CVE.ORG link : CVE-2026-76905


JSON object : View

Products Affected

No product.

CWE
CWE-476

NULL Pointer Dereference