PT-2026-43619

CVE-2026-48712

·

تاريخ النشر

2026-05-27

·

تاريخ التحديث

2026-10-30

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
protobufjs (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة قد تؤدي إلى تكرار البرنامج دون حد للعمق أثناء تحويل الرسائل التي تم فك تشفيرها إلى كائنات عادية أو JSON. ويؤثر هذا بشكل خاص على عملية التحويل toObject() التي تم إنشاؤها ومسار التحويل المخصص لـ JSON google.protobuf.Any. يمكن لحمولة ثنائية مصممة خصيصًا لـ protobuf تحتوي على قيم Any متداخلة بعمق أن تستنفد مكدس استدعاءات JavaScript، مما يؤدي إلى تعطل العملية أو فشل تحويل الرسائل بسبب تجاوز سعة المكدس. يحدث هذا عندما تقوم التطبيقات بفك تشفير مدخلات protobuf غير موثوق بها تحتوي على قيم google.protobuf.Any ثم تقوم بتحويلها باستخدام JSON.stringify(message) أو Message#toJSON() أو Type.toObject(message, { json: true }).
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
تجنب تحويل رسائل protobuf غير الموثوق بها التي تحتوي على قيم google.protobuf.Any إلى JSON.
ارفض أو قم بتقييد الرسائل التي تحتوي على حمولات Any متداخلة بعمق عند حدود البروتوكول الخارجية.
اعزل عملية تحويل الرسائل في عملية يمكن إعادة تشغيلها بأمان.
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-WCPC-WJ8M-HJX6
CLEANSTART-2026-OS65613
CLEANSTART-2026-TR10364
CLEANSTART-2026-YP30381
ECHO-E567-F725-0F5B
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾