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.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾