CVE-2026-97394 in kin-openapi
الملخص
بحسب VulDB • 15/10/2026
kin-openapi هو مشروع مكتوب بلغة Go لمعالجة ملفات OpenAPI. من الإصدار 0.136.0 حتى 0.143.0، يقبل openapi3filter مخططات المصفوفات الخاصة بـ OpenAPI 3.1 التي لا تحتوي على مفتاح items، ثم يقوم بإلغاء مرجعية (dereference) قيمة Schema.Items الفارغة (nil) أثناء فك تشفير أجسام الطلبات من نوع application/x-www-form-urlencoded أو multipart/form-data، وعناوين الاستجابة، وسطوح المعلمات الأخرى ذات الصفة المصفوفية. يمكن لعميل عنيف وغير مُصادق عليه الوصول إلى عملية متأثرة باستخدام طلب غير فارغ أو استجابة مطابقة، مما يؤدي بشكل حتمي إلى حدوث خطأ (panic) ناتج عن مؤشر فارغ أثناء تنفيذ ValidateRequest أو ValidateResponse. لا تتأثر مستندات OpenAPI 3.0 لأن التحقق من صحة المستند يرفض المصفوفات التي تفتقر إلى items، كما أن أجسام الطلبات بصيغة JSON تستخدم مسار فك تشفير مختلف. تم إصلاح هذه المشكلة في الإصدار 0.143.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.