{"id":"CVE-2026-73501","sourceIdentifier":"security-advisories@github.com","published":"2026-08-12T22:17:17.443","lastModified":"2026-10-24T15:10:00.190","vulnStatus":"Deferred","cveTags":[],"descriptions":[{"lang":"en","value":"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."},{"lang":"es","value":"kin-openapi es un proyecto Go para manejar archivos OpenAPI. Antes de la versión 0.144.0, ValidationHandler.Load() en openapi3filter/validation_handler.go reemplaza silenciosamente una AuthenticationFunc nula con NoopAuthenticationFunc, que devuelve nil sin verificar las credenciales. Esta sustitución hace que cada requisito de seguridad de OpenAPI se satisfaga para solicitudes no autenticadas cuando una aplicación depende de ValidationHandler como su middleware de aplicación. La devolución de llamada no-op impide que se alcance la ruta fail-closed ErrAuthenticationServiceMissing y reenvía la solicitud a manejadores protegidos que pueden requerir una clave API, un token OAuth u otro esquema de seguridad. Este problema se corrige en la versión 0.144.0."}],"affected":[{"source":"security-advisories@github.com","affectedData":[{"vendor":"getkin","product":"kin-openapi","versions":[{"version":"< 0.144.0","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","baseScore":9.1,"baseSeverity":"CRITICAL","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"NONE"},"exploitabilityScore":3.9,"impactScore":5.2}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-08-13T13:06:12.716245Z","id":"CVE-2026-73501","options":[{"exploitation":"poc"},{"automatable":"yes"},{"technicalImpact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"security-advisories@github.com","type":"Secondary","description":[{"lang":"en","value":"CWE-287"}]}],"references":[{"url":"https://github.com/getkin/kin-openapi/commit/f0407d53b0730280266f454b755010e7eeb985da","source":"security-advisories@github.com"},{"url":"https://github.com/getkin/kin-openapi/releases/tag/v0.144.0","source":"security-advisories@github.com"},{"url":"https://github.com/getkin/kin-openapi/security/advisories/GHSA-r277-6w6q-xmqw","source":"security-advisories@github.com"},{"url":"https://github.com/getkin/kin-openapi/security/advisories/GHSA-r277-6w6q-xmqw","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}]}