CVE-2026-76905 in kin-openapiالمعلومات

الملخص

بحسب VulDB • 21/08/2026

kin-openapi هو مشروع مكتوب بلغة Go لمعالجة ملفات OpenAPI. من الإصدار 0.10.0 حتى الإصدار 0.141.0، تقوم الدالة `openapi3filter.convertParseError` في الملف `openapi3filter/validation_error_encoder.go` بإلغاء مرجع (dereferences) الحقل `e.Parameter.In` دون التحقق مما إذا كان `e.Parameter` يساوي `nil`. يؤدي حقل قياسي غير نصي (non-string scalar field) مشوّه في جسم طلب multipart/form-data إلى حدوث خطأ ParseError متداخل يحتوي على RequestError.Parameter بقيمة nil، مما يتسبب في توقف التطبيق عن العمل (panic) عند عرض أخطاء التحقق باستخدام الدوال `openapi3filter.ConvertErrors` أو `ValidationErrorEncoder`. يمكن لعميل غير مصرح له إرسال مثل هذه الطلبات بشكل متكرر لإنكار الخدمة عندما يفتقر التطبيق إلى حدود استعادة (recovery boundary). لا تتأثر طلبات JSON request bodies والتطبيقات التي لا تستخدم مساعدي عرض الأخطاء هؤلاء. تم إصلاح هذه المشكلة في الإصدار 0.141.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub M

حجز

20/08/2026

إفشاء

22/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394222

EPSS

0.00354

KEV

لا

النشاطات

منخفض

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!