CVE-2026-63345 in Refitterالمعلومات

الملخص

بحسب VulDB • 30/10/2026

Refitter هو أداة لتوليد عميل REST API باستخدام مكتبة Refit. قبل الإصدار 2.1.2، يتم إصدار مفاتيح كائن `paths` الخاصة بـ OpenAPI حرفياً داخل سمات مسار Refit مثل `[Get("<path>")]` دون هروب علامات الاقتباس أو تقييد الأحرف. يمكن لمسار أحادي السطر يبدأ بشرطة مائلة (/) يتأثر بهجوم أن ينجو من التحقق الافتراضي بدون استخدام `--skip-validation`، ويمكنه إغلاق سلسلة السمات والواجهة والمساحة الاسم (namespace)، مع إدخال فئة ملف على المستوى العلوي وإعادة فتح الهيكل المُولَّد للحفاظ على صحة كود C#. تنفذ طريقة `[ModuleInitializer]` هجوماً عند تجميع التطبيق وتحميل التجمع (assembly) المُولَّد في بدء التشغيل، حتى دون استدعاء العميل المُولَّد. تم تهريب قيم Enum والقيم الافتراضية ولا تمثل مسار التسرب الضعيف لإصدار المسارات. تم التحقق من السلوك على Refitter 2.0.0 مع .NET 8. تمت معالجة هذه المشكلة في الإصدار 2.1.2.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

16/07/2026

إفشاء

31/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-429439

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!