PT-2026-49532
CVE-2026-48599
·
تاريخ النشر
2026-06-15
·
تاريخ التحديث
2026-08-25
الوصف من
CVSS 4.0
7.6
عاليةالمقاييسAV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات elixir-grpc من 0.8.0 حتى 0.9.x
الوصف
يمكن للمهاجمين المصادق عليهم الوصول إلى الموارد الخاصة بمستخدمين آخرين أو تعديلها عن طريق تهريب قيمة متعارضة لأي حقل مرتبط بمسار عبر سلسلة الاستعلام أو نص الطلب. يحدث هذا في الدالة
map request/5 داخل Elixir.GRPC.Server.Transcode (lib/grpc/server/transcode.ex)، حيث يتم استخدام Map.merge/2 مع ربط المسار كحجة أولى، مما يمنحها أولوية دمج أدنى. ونتيجة لذلك، يؤدي طلب مثل «GET /users/me/profile?user id=victim» أو طلب POST يحتوي على user id في نص الطلب إلى بنية protobuf تم فك تشفيرها، حيث يتم استبدال الحقل المرتبط بالمسار بالقيمة التي يقدمها المهاجم. وهذا يسمح بتجاوز المعالجات التي تستخدم هذه الحقول للتوثيق، أو التحقق من الملكية، أو تحديد نطاق الاستخدام المتعدد. تتطلب هذه المشكلة تمكين تحويل الترميز من HTTP إلى gRPC.التوصيات
قم بالتحديث إلى الإصدار 1.0.0 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾