مستغلة: 178
الأحدثCVE-2026-121598 — ثغرة ذاكرة في TOTOLINK A950RG
VulnFeed.org
AREN
8.6
CVE-2026-63344RCEتحقق من التصحيح

Refitter: حقن مصدر C# من خلال مفاتيح خريطة نوع محتوى OpenAPI

christianhelle refitterقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

أداة Refitter هي أداة لتوليد عميل واجهة برمجة تطبيقات REST بلغة C# باستخدام مكتبة Refit. قبل الإصدار 2.1.2، يتم تضمين مفاتيح نوع المحتوى في خرائط محتوى `requestBody/responses` بحرفية داخل سلسلة سمات Refit الخاصة بـ `[Headers("Accept: <ct>", "Content-Type: <ct>")]` دون الهروب من علامات التنصيص. يمكن لمفتاح نوع محتوى مصمم في وصف OpenAPI متأثر بالمهاجم اجتياز التحقق الافتراضي دون `--skip-validation`، والكسر خارج سلسلة السمات والواجهة ومساحة الأسماء المحيطة، ويمكنه تقديم فئة ملف من المستوى الأعلى مع ترك كود C# صالحًا مولدًا. تقوم طريقة `[ModuleInitializer]` في تلك الفئة بتنفيذ شيفرة المهاجم عند تحميل التجميع المُولَّد عند بدء تشغيل التطبيق، دون الحاجة إلى استدعاء العميل. تم التحقق من السلوك باستخدام Refitter 2.0.0 و .NET 8. تم إصلاح هذه المشكلة في الإصدار 2.1.2.

المعالجة

المراجع

Esc