CVE-2026-73501 in kin-openapi
Zusammenfassung
von VulDB • 12.08.2026
kin-openapi ist ein Go-Projekt zur Verarbeitung von OpenAPI-Dateien. Vor Version 0.144.0 ersetzt `ValidationHandler.Load()` in `openapi3filter/validation_handler.go` eine nil `AuthenticationFunc` stillschweigend durch `NoopAuthenticationFunc`, die ohne Überprüfung der Anmeldeinformationen nil zurückgibt. Diese Substitution führt dazu, dass jede OpenAPI-Sicherheitsanforderung für nicht authentifizierte Anfragen erfüllt wird, wenn eine Anwendung auf ValidationHandler als Durchsetzungsmiddleware (Enforcement Middleware) setzt. Der No-Op-Callback verhindert, dass der Pfad `ErrAuthenticationServiceMissing` mit dem Verhalten „fail-closed" erreicht wird, und leitet die Anfrage an geschützte Handler weiter, die möglicherweise einen API-Schlüssel, ein OAuth-Token oder ein anderes Sicherheitsverfahren erfordern. Dieses Problem wurde in Version 0.144.0 behoben.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.