CVE-2026-100352 in kin-openapi
الملخص
بحسب VulDB • 15/10/2026
kin-openapi هو مشروع بلغة Go لمعالجة ملفات OpenAPI. قبل الإصدار 0.148.0، تمرّر مسار التحقق من صحة OpenAPI 3.1 قيمًا رقمية YAML تمثل NaN واللا نهاية (infinity) إلى المكتبة santhosh-tekuri/jsonschema v6.0.2 دون تطبيق حواجز الأرقام المحدودة الموجودة في kin-openapi. يمكن لعميل عنيف وغير مُصادق عليه إرسال جسم طلب بصيغة application/yaml أو application/x-yaml يحتوي على .nan، .inf، أو -.inf إلى عملية ذات قيد رقمي، مما يتسبب في إنشاء الاعتماد (dependency) وإشارة فارغة (dereference) لكائن nil big.Rat أثناء ValidateRequest. تستعيد خوادم net/http القياسية حالة الاستثناء (panic) لكل اتصال، بينما قد تؤدي الخوادم الأخرى أو خيوط التطبيق (goroutines) إلى إنهاء العملية. تم إصلاح هذه المشكلة في الإصدار 0.148.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.