GHSA-r277-6w6q-xmqw
CRITICALValidationHandler.Load() in getkin/kin-openapi silently replaces a nil AuthenticationFunc with NoopAuthenticationFunc, which always returns nil without performing any credential check. Because this substitution happens unconditionally when the caller omits the field, every OpenAPI security requirement declared in the spec is silently satisfied for unauthenticated requests. An unauthenticated remot
- Affected
- <= 0.143.0, >=0, <0.144.0
- Fixed in
- 0.144.0
- Weakness
- CWE-287
- Published
- 2026-07-24
- Source
- github