PT-2026-125115

CVE-2026-65630

·

تاريخ النشر

2026-10-26

·

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

2026-10-26

الوصف من

CVSS 4.0
5.9
متوسطة
المقاييسAV:L/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المصاب والإصدارات المتأثرة jose الإصدارات من 1.10.0 إلى 1.11.12
الوصف تسمح ثغرة قناة جانبية زمنية في نظام التراجع Curve25519 المكتوب بلغة Erlang النقية باستعادة المفتاح الخاص X25519 طويل الأمد. يستخدم التنفيذ سلم مونتغمري تكراري في الدالة jose jwa x25519:curve25519/2 حيث تعتمد العمليات مثل jose jwa x25519:montgomery add/3 و jose jwa x25519:montgomery double/1 على حسابات bignum في Erlang تعتمد على القيمة. وبناءً على ذلك، فإن وقت تنفيذ نقاط الدخول العامة بما في ذلك jose jwa x25519:scalarmult/2 و jose jwa x25519:x25519/2 و jose jwa x25519:x25519 base/1 و jose jwa x25519:sk to pk/1 يتغير بناءً على المفتاح الخاص. يمكن استغلال ذلك عندما تقوم خدمة بفك تشفير رسائل ECDH-ES (JWE) يرسلها المهاجم عبر JOSE.JWK.box decrypt ecdh es/2 والتي تستدعي jose jwa curve25519:x25519 shared secret/2. يمكن للمهاجم الذي يقيس توقيت فك التشفير استعادة المفتاح الخاص بت gradually (بت بت)، مما يؤدي إلى انتهاك سرية وموثوقية البيانات.
التوصيات تحديث jose إلى الإصدار 1.11.13 أو أحدث. استخدام تنفيذ X25519 أصلي ثابت الوقت عن طريق تثبيت NIF libsodium أو libdecaf، أو استخدام إصدار OTP يوفر تطبيق crypto لدالة x25519. تجنب فرض التراجع إلى Curve25519 بلغة Erlang النقية من خلال عدم استدعاء JOSE.crypto fallback(true) أو JOSE.curve25519 module(:jose jwa curve25519) للمفاتيح طويلة الأمد.
قابلية الاستغلال
استغلال
إصلاح
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-XVR2-GGGJ-H2PP
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾