PT-2026-125111

CVE-2026-65626

·

تاريخ النشر

2026-10-26

·

تاريخ التحديث

2026-10-26

الوصف من

CVSS 4.0
5.9
متوسطة
المقاييسAV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المتأثر والإصدارات المتأثرة jose الإصدارات من 1.3.0 إلى 1.11.12
الوصف يحتوي موديول jose jwa pkcs1 على ثغرة Bleichenbacher padding oracle في عملية فك تشفير RSAES-PKCS1-v1 5 المكتوبة بلغة pure-Erlang. تقوم الدالة eme pkcs1 decode/2 بإرجاع الرسالة المستردة عندما يكون حشو PKCS#1 v1.5 صالحاً، وإلا فإنها تعيد نتيجة خطأ متميزة. بالإضافة إلى ذلك، تعيد الدالة rsaes pkcs1 decrypt/2 القيمة {error, {badsize, }} عند فشل التحقق من الحجم. تفتقر عملية التنفيذ إلى تدابير رفض ضمنية، حيث لا يتم استبدال النص الصريح بنص عشوائي زائف محدد عند فشل الحشو، مما يؤدي إلى تسريب إشارة مطابقة الحشو. علاوة على ذلك، فإن استخدام crypto:mod pow/3 غير المعمى في الدالة dp/2 يجعل التحقق من الحشو قابلاً للتمييز من خلال هجمات التوقيت، حتى لو تم توحيد قيم الخطأ. يمكن لمهاجم غير مصرح له يمتلك مفتاح RSA العام إرسال نصوص مشفرة إلى نقطة نهاية فك التشفير التي تفك تغليف مفاتيح JWE RSA1 5 أو تستدعي decrypt private/3 مع rsa pkcs1 padding لاستعادة النص الصريح، مثل مفاتيح تشفير المحتوى، أو تزوير التواقيع من خلال استعلامات النصوص المشفرة المختارة التكيفية. تظهر هذه المشكلة فقط عند تفعيل خيار crypto fallback وعدم توفر فك تشفير RSA1 5 أصلي في بيئة تشغيل OTP.
التوصيات تحديث jose إلى الإصدار 1.11.13 أو إصدار أحدث. تعطيل خيار crypto fallback لضمان استخدام تنفيذ public key الأصلي الخاص بـ OTP بدلاً من موديول jose jwa pkcs1.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-VWVR-F994-6J9J
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾