PT-2026-44394
CVE-2026-48522
·
تاريخ النشر
2026-05-28
·
تاريخ التحديث
2026-09-25
الوصف من
CVSS 3.1
4.2
متوسطةالمقاييسAV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات PyJWT الأقدم من 2.13.0
الوصف
يقوم PyJWKClient بتمرير الحجة
uri مباشرةً إلى urllib.request.urlopen()، التي تستخدم OpenerDirector الافتراضي الخاص بمكتبة Python القياسية. وهذا يسمح بتسجيل HTTPHandler و HTTPSHandler و FTPHandler و FileHandler و DataHandler دون وجود خيار موثق لتقييد أنظمة الاستدعاء التي يتم جلبها. إذا قبل تطبيق ما عناوين URL التي يتلاعب بها المهاجم عبر مسار إدخال jku، مثل تلك الواردة من رأس JWT أو ملف التكوين أو معلمة تدفق OAuth، فيمكن للمهاجم تنفيذ تزوير الطلب من جانب الخادم (SSRF). وقد يؤدي ذلك إلى قراءة ملفات محلية عشوائية عبر مخطط file://، أو محاولة استرداد ملفات عبر FTP أو عناوين URI للبيانات، أو تزوير الرموز التي تتحقق المكتبة من صحتها.التوصيات
التحديث إلى الإصدار 2.13.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾