PT-2026-44397
CVE-2026-48525
·
تاريخ النشر
2026-05-28
·
تاريخ التحديث
2026-10-28
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات PyJWT من 2.8.0 إلى 2.12.1
الوصف
عند التحقق من رموز JWS المنفصلة باستخدام خيار الحمولة غير المشفرة (
”b64“: false، RFC 7797)، يقوم البرنامج بفك تشفير Base64URL لمقطع الحمولة ذات التسلسل المضغوط قبل تطبيق قواعد الحمولة المنفصلة. ونظرًا لأن الحمولة التي تم فك تشفيرها يتم تجاهلها لاحقًا واستبدالها بـ detached payload المقدم من قبل المتصل، يمكن استخدام الجزء الأوسط كمضخم للعمل. يمكن لعميل بعيد تقديم جزء حمولة Base64URL كبير الحجم بشكل تعسفي، مما يؤدي إلى إجبار وحدة المعالجة المركزية (CPU) على العمل بشكل مفرط وتخصيص كميات كبيرة من الذاكرة بغض النظر عما إذا كان التوقيع صالحًا أم لا. وينتج عن ذلك هجوم «رفض الخدمة» (DoS) غير مصدق عليه ضد أي نقطة نهاية تتحقق من JWS المنفصل.التوصيات
التحديث إلى الإصدار 2.13.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾