PT-2026-48341 · Rubygems+2 · Net::Imap+2

·

CVE-2026-47241

·

تاريخ النشر

2026-06-09

·

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

2026-09-18

CVSS v3.1

9.8

حرجة

المتجهAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Net::IMAP الأقدم من 0.5.15
إصدارات Net::IMAP الأقدم من 0.6.5
الوصف
تقبل العديد من الأوامر في عميل Net::IMAP لغة Ruby معلمات سلاسل نصية خام لا يتم التحقق من صحتها إلا لمنع حقن CRLF، ثم يتم إرسالها حرفياً. يؤدي وجود تعبير عادي غير صحيح في فحص العلامة الختامية إلى عدم مطابقة {0} أو {0+}، مما يسمح للسلاسل التي يتحكم فيها المهاجم والتي تنتهي بهذه العلامات باجتياز عملية التحقق من الصحة. عند إرسال هذه الوسيطات، يفسر الخادم علامة CRLF الختامية على أنها جزء من بادئة حرفية، مما يتسبب في استيعاب الأمر التالي الذي يرسله العميل باعتباره استمرارًا للأمر الأول. وينتج عن ذلك فشل الأمر الأول في النهاية وتوقف الأمر الثاني حتى يتم إغلاق الاتصال، مما قد يؤدي إلى رفض الخدمة من خلال أعطال غير متوقعة ومهلات انتظار منتهية. وتكون هذه المشكلة ذات تأثير كبير بشكل خاص في البيئات متعددة الخيوط.
تشمل المكونات المتأثرة ما يلي:
  • المتغير criteria لنقاط النهاية #search و#uid search.
  • المتغير search keys لنقاط النهاية #sort و#thread و#uid sort و#uid thread.
  • المتغير attr لنقاط النهاية #fetch و#uid fetch.
التوصيات
قم بالتحديث إلى الإصدار 0.5.15 أو 0.6.5.
كحل مؤقت، تأكد من أن المدخلات التي يقدمها المستخدم لحجج الأوامر المتأثرة لا تنتهي بالحرف }.
قم بتنفيذ Timeout أو استراتيجيات قياسية أخرى لإدارة الاتصالات البطيئة والخوادم التي تعمل بشكل غير صحيح لتقليل

استغلال

إصلاح

DoS

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

ALSA-2026:50728
ALSA-2026:50773
ALSA-2026:50778
ALSA-2026:50827
ALSA-2026:50828
BDU:2026-15928
CLEANSTART-2026-HQ73324
CVE-2026-47241
ECHO-BF99-96EE-AF6B
GHSA-C4FP-CXRR-MJ66
OESA-2026-3533
OESA-2026-3536
OESA-2026-3537
OESA-2026-3665
OESA-2026-3668
OPENSUSE-SU-2026:21878-1
RHSA-2026:33551
RHSA-2026:33721
RHSA-2026:34293
RHSA-2026:40380
SUSE-SU-2026:3090-1

المنتجات المتأثرة

Net::Imap
Red Os
Rocky Linux