PT-2026-125112
CVE-2026-65627
·
تاريخ النشر
2026-10-26
·
تاريخ التحديث
2026-10-26
الوصف من
CVSS 4.0
6.9
متوسطةالمقاييسAV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/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
اسم البرنامج المصاب والإصدارات المتأثرة
potatosalad jose الإصدارات من 1.0.0 إلى 1.11.12
Description
يسمح التعامل غير السليم مع البيانات عالية الضغط، والمعروف بتضخيم البيانات، لمهاجم عن بُعد باستنفاد ذاكرة العقدة باستخدام رمز JWE صغير ومصمم خصيصاً. تقوم الدالة
jose jwe zip:uncompress/2 في src/jwe/jose jwe zip.erl بفك ضغط النص الواضح المضغوط بتقنية DEFLATE لرمز JWE يحمل رأس zip: DEF عن طريق استدعاء zlib:inflate/2 على التدفق الذي يتحكم فيه المهاجم، دون وجود حدود لحجم المخرجات أو نسبة التضخم. يمكن أن يؤدي ذلك إلى تضخم رمز بحجم بضعة كيلوبايتات إلى مئات الميجابايت أو الجيجابايت. تتم عملية فك الضغط تلقائياً أثناء فك التشفير عبر jose jwe:block decrypt/2 (أو JOSE.JWE.block decrypt/2 في Elixir) قبل فحص الحمولة. باستخدام خوارزميات إدارة المفاتيح غير المتماثلة مثل RSA-OAEP أو ECDH-ES، يحتاج المهاجم فقط إلى المفتاح العام للمستلم لإنشاء هذا الرمز، دون الحاجة إلى مصادقة. يمكن أن يؤدي ذلك إلى تعطل BEAM وتسبب في حجب الخدمة.Recommendations
تحديث potatosalad jose إلى الإصدار 1.11.13 أو إصدار أحدث.
كإجراء مؤقت، قم برفض رموز JWE التي تحمل رأس
zip قبل تمريرها إلى الدالة jose jwe:block decrypt/2. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾