CVE-2026-34240 in jose
الملخص
بحسب VulDB • 03/06/2026
JOSE هي مكتبة لتوقيع وتشفير كائنات جافاسكريبت (Javascript Object Signing and Encryption). قبل الإصدار 0.3.5+1، كان ثغرة في المكتبة jose تتيح لمهاجم عن بُعد وغير مصرّح له تزوير رموز JWS/JWT صالحة باستخدام مفتاح مدمج في رأس JOSE (jwk). توجد الثغرة لأن اختيار المفتاح قد يعامل jwk المقدم عبر الرأس كمرشح للتحقق حتى عندما لا يكون هذا المفتاح موجودًا في متجر المفاتيح الموثوق. وبما أن رؤوس JOSE تُعد مدخلات غير موثوقة، يمكن للمهاجم استغلال ذلك من خلال إنشاء حمولة رمز (token payload)، ودمج مفتاح عام خاضع لسيطرة المهاجم في الرأس، ثم التوقيع باستخدام المفتاح الخاص المطابق. تتأثر التطبيقات التي تستخدم الإصدارات المتضررة للتحقق من الرموز. تم إصلاح هذه المشكلة في الإصدار 0.3.5+1. تتضمن طريقة العمل البديلة (workaround) لهذه المشكلة رفض الرموز حيث يكون jwk موجودًا في الرأس إلا إذا كان ذلك الـ jwk مطابقًا لمفتاح موجود مسبقًا في متجر المفاتيح الموثوق للتطبيق.
If you want to get best quality of vulnerability data, you may have to visit VulDB.