Tonghuaroot

#335من 60,378
538.7إجمالي CVSS
الثغرات · 72
منخفضة
2
متوسطة
24
عالية
32
حرجة
14
PT-2026-132861
2026-10-29
8.7
CVE-2026-62160
Github
Daptin
يمكن لمستخدم غير مصرح له التسبب في حالة حجب الخدمة (DoS) عن طريق إرسال طلب HTTP مصمم خصيصًا. يقوم `LanguageMiddleware` (المسجل كبرمجية وسيطة عالمية لـ gin) بمعالجة ترويسة `Accept-Language` باستخدام `language.ParseAcceptLanguage` دون فرض أي قيود على الحجم أو تصفية للحروف. وبينما يوجد حاجز للحد من عدد رموز `-` ، فإنه لا يأخذ في الاعتبار رموز ` ` ، والتي يقوم الماسح الداخلي بتحويلها إلى `-` قبل التحليل. يمكن للمهاجم تجاوز هذا الحاجز باستخدام فاصلات ` ` في قائمة طويلة من علامات اللغة المشوهة، مما يؤدي إلى سلوك زمني تربيعي في المحلل. على سبيل المثال، يمكن لحمولة بحجم 256 كيلوبايت أن تستهلك حوالي 27 ثانية من وحدة المعالجة المركزية للخادم، ويمكن لحمولة بحجم 1 ميجابايت أن تتجاوز 120 ثانية. يتيح ذلك لمهاجم واحد بنطاق ترددي محدود تعطيل نوى وحدة المعالجة المركزية للخادم بشكل مستمر. يتفاقم هذا الأمر بسبب دالة `GetLanguagePreference()` واستدعاء `resource.CheckErr()` ، الذي يقوم بتنسيق الإدخال الخبيث بالكامل في سطر سجل عند الفشل.