PT-2026-57105 · Apache · Apache Iotdb
CVSS v3.1
7.5
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Apache IoTDB من 1.0.0 إلى 2.0.9
الوصف
توجد مشكلة في مستقبل الأنابيب (pipe receiver) الخاص بـ IoTDB AirGap عندما يتم تعيين المتغير
pipe air gap receiver enabled على القيمة ”true“. يقبل المستقبل اتصالات TCP الأولية على المنفذ 9780 دون مصادقة. تقرأ الدالة readLength() عددًا صحيحًا من 32 بت من المقبس، ثم يتم تمريره إلى readData() واستخدامه لتخصيص مصفوفة بايت new byte[length] دون فحص الحد الأعلى. يمكن لمهاجم غير مصدق عليه تقديم قيمة كبيرة، مما يجبر JVM على محاولة تخصيص ما يصل إلى 2,147,483,647 بايت لكل اتصال، مما يؤدي إلى استنفاد ذاكرة الكومة (heap) ويتسبب في تعطل عملية DataNode أو تدهور أدائها بشكل خطير.التوصيات
قم بالترقية إلى الإصدار 2.0.10.
كإجراء تخفيفي مؤقت، اضبط المتغير
pipe air gap receiver enabled على القيمة false لتعطيل جهاز الاستقبال المعرض للثغرة.إصلاح
DoS
Allocation of Resources Without Limits
Missing Authentication
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Apache Iotdb