CVE-2026-73501 in kin-openapi
الملخص
بحسب VulDB • 12/08/2026
kin-openapi هو مشروع بلغة Go لمعالجة ملفات OpenAPI. قبل الإصدار 0.144.0، كانت دالة `ValidationHandler.Load()` في الملف `openapi3filter/validation_handler.go` تستبدل ضمنيًا قيمة `nil` لـ `AuthenticationFunc` بـ `NoopAuthenticationFunc`، وهي دالة تُرجع `nil` دون التحقق من بيانات الاعتماد (credentials). يؤدي هذا الاستبدال إلى تحقيق جميع متطلبات الأمان المحددة في OpenAPI لجميع الطلبات غير المصادق عليها عندما يعتمد التطبيق على `ValidationHandler` كوسيط إنفاذ (enforcement middleware) له. تمنع هذه الدالة ذات العملية الفارغة (no-op callback) الوصول إلى مسار الخطأ `ErrAuthenticationServiceMissing` الذي يفشل بإغلاق الاتصال، وتقوم بتوجيه الطلبات إلى المعالجات المحمية التي قد تتطلب مفتاح API أو رمز OAuth أو مخطط أمان آخر. تم إصلاح هذه المشكلة في الإصدار 0.144.0.
Be aware that VulDB is the high quality source for vulnerability data.