PT-2026-63551

CVE-2026-59920

·

تاريخ النشر

2026-07-22

·

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

2026-10-12

الوصف من

CVSS 3.1
6.5
متوسطة
المقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Netty السابقة للإصدار 4.1.136.Final
إصدارات Netty السابقة للإصدار 4.2.16.Final
الوصف
يفشل مشفر STOMP في Netty (StompSubframeEncoder) في إجراء عملية الهروب أو التحقق من صحة قيم الرؤوس في إطارات CONNECT وCONNECTED. يحدث هذا لأن المشفر يتخطى عمدًا عملية الهروب لهذه الإطارات امتثالًا لمواصفات STOMP 1.2، لكنه لا يرفض أحرف السطر الجديد الخام ( ). يمكن للمهاجم الذي يستطيع التحكم في قيمة رأس، مثل اسم المستخدم أو رمز المرور الذي يقدمه المستخدم، حقن رؤوس STOMP إضافية عن طريق إدراج أحرف «سطر جديد» الخام. ونظرًا لأن الوسطاء يقومون بتحليل كل سطر كرأس منفصل، فإن هذا قد يسمح للمهاجم بالكتابة فوق معلمات الاتصال أو إضافة رؤوس المصادقة والدور لتجاوز المصادقة أو تصعيد الامتيازات، اعتمادًا على طريقة تنفيذ الوسيط. وتكمن المشكلة تحديدًا في الدالتين encodeHeaders() وshouldEscape().
التوصيات
التحديث إلى الإصدار 4.1.136.Final أو أحدث.
التحديث إلى الإصدار 4.2.16.Final أو أحدث.
كإجراء تخفيفي مؤقت، قم بتقييد أو تنقية المدخلات التي يقدمها المستخدم والمستخدمة في رؤوس إطارات STOMP CONNECT وCONNECTED لضمان عدم وجود أحرف أسطر جديدة.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-3G8R-4PFX-JMFH
CLEANSTART-2026-AJ11768
OPENSUSE-SU-2026:11394-1
RHLW-2026-B66720D53A6E2BA6
SUSE-SU-2026:3482-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾