الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Echoskorjjj

#42207من 60,450
7.5إجمالي CVSS
الثغرات · 1
PT-2026-43619
2026-05-27
7.5
CVE-2026-48712
Npm
Protobufjs
توجد مشكلة قد تؤدي إلى تكرار البرنامج دون حد للعمق أثناء تحويل الرسائل التي تم فك تشفيرها إلى كائنات عادية أو JSON. ويؤثر هذا بشكل خاص على عملية التحويل `toObject()` التي تم إنشاؤها ومسار التحويل المخصص لـ JSON `google.protobuf.Any`. يمكن لحمولة ثنائية مصممة خصيصًا لـ protobuf تحتوي على قيم `Any` متداخلة بعمق أن تستنفد مكدس استدعاءات JavaScript، مما يؤدي إلى تعطل العملية أو فشل تحويل الرسائل بسبب تجاوز سعة المكدس. يحدث هذا عندما تقوم التطبيقات بفك تشفير مدخلات protobuf غير موثوق بها تحتوي على قيم `google.protobuf.Any` ثم تقوم بتحويلها باستخدام `JSON.stringify(message)` أو `Message#toJSON()` أو `Type.toObject(message, { json: true })`.