PT-2026-60480

CVE-2026-59861

·

تاريخ النشر

2026-07-16

·

تاريخ التحديث

2026-08-17

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Kiota الأقدم من 1.32.0
الوصف
يفشل مُنشئ Ruby في Kiota في إجراء عملية «إسكيب» (escape) بشكل صحيح للحرف # عند تضمين الحقول الافتراضية لـ OpenAPI وأسماء الخصائص والسلاسل الأخرى المشتقة من المخطط في القيم الثابتة المكتوبة بين علامتي اقتباس مزدوجتين في Ruby. يحدث هذا داخل ملف CodeMethodWriter.cs ووظيفة SanitizeForQuotedLiteral() في ملف Writers/StringExtensions.cs. يمكن للمهاجم استخدام علامات الاستيفاء مثل #{expr} أو #$var أو #@var لحقن كود Ruby تعسفي في فئات النموذج التي تم إنشاؤها.
التوصيات
قم بالتحديث إلى الإصدار 1.32.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-XG2H-5XR2-29JW
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾