Critical severity · published Aug 12, 2026
CVE-2026-73501
kin-openapi: ValidationHandler.Load() Fail-Open Authentication Bypass via NoopAuthenticationFunc Default
9.1
CVSS
0.4%
EPSS
No
On KEV
Description
kin-openapi is a Go project for handling OpenAPI files. Prior to 0.144.0, ValidationHandler.Load() in openapi3filter/validation_handler.go silently replaces a nil AuthenticationFunc with NoopAuthenticationFunc, which returns nil without checking credentials. This substitution causes every OpenAPI security requirement to be satisfied for unauthenticated requests when an application relies on ValidationHandler as its enforcement middleware. The no-op callback prevents the fail-closed ErrAuthenticationServiceMissing path from being reached and forwards the request to protected handlers that may require an API key, OAuth token, or another security scheme. This issue is fixed in version 0.144.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 37% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KI
kin-openapi · getkin
< 0.144.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-73501
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-73501
github.com
https://github.com/getkin/kin-openapi/commit/f0407d53b0730280266f454b755010e7eeb985da
github.com
https://github.com/getkin/kin-openapi/releases/tag/v0.144.0
github.com
https://github.com/getkin/kin-openapi/security/advisories/GHSA-r277-6w6q-xmqw
More from kin-openapi
8.7
CVE-2026-77354
kin-openapi: Uncontrolled resource consumption in openapi3filter deepObject query parameter decoding
8.2
CVE-2026-100349
kin-openapi openapi3filter: nil-pointer panic in ValidateResponse on a response header declared with content
7.5
CVE-2026-100353
kin-openapi: Incomplete Fix for GHSA-p6wj-qrr4-pgh5: Three Unpatched nil-Items Panic Paths in openapi3filter
7.5
CVE-2026-100354
kin-openapi: Uncontrolled Recursion on Circular allOf/anyOf/oneOf Schemas Causes Fatal Process Crash
7.5
CVE-2026-100352
kin-openapi: YAML NaN/Inf Values Bypass Built-in Guards and Panic via OAS 3.1 Validation Path
