هل تريد نشرة يومية مجانية مخصصة؟ اختر فقط المواضيع التي تهمك ووفّر وقتك.

ثغرات ريديس الخطيرة: تحديثات عاجلة لسد RCE

ملخص للمقال
  • ثغرات ريديس الخطيرة دفعت Redis إلى إصدار 7 تحديثات أمنية يوم 23 يوليو بعد نشر نماذج استغلال قد تقود إلى تنفيذ أوامر عن بعد RCE فعلياً
  • الإصدارات المتأثرة تشمل Redis 6.2.22 و7.4.9 و8.6.4 و8.8.0، بينما تركز التحديثات العاجلة على سد أخطاء ذاكرة قابلة للتحويل إلى سيطرة كاملة
  • التفاصيل التقنية تشير إلى أن جميع سلاسل استغلال ثغرات ريديس تعتمد على صلاحية RESTORE، وبعضها يحتاج أيضاً إلى EVAL وXGROUP لتنفيذ الهجوم
  • أحد أخطر مسارات ثغرات ريديس يستهدف Redis Streams عبر pending-entry، حيث يؤدي ملف RDB خبيث إلى تحرير مزدوج للذاكرة ثم قراءة وكتابة تعسفية
  • التأثير على المستخدمين والمؤسسات مرتفع لأن Redis مستخدم بكثافة في تطبيقات الويب والمنصات السحابية، وأي ضعف في الصلاحيات أو الوصول الشبكي يسرع خطر RCE
  • مقارنة بالأعطال التقليدية، ثغرات ريديس الحالية أخطر لأنها تتجاوز تعطيل الخدمة إلى استدعاء system()، مع توقعات بتسارع التحديث إلى Redis 6.2.23 و7.4.10 فوراً
هل تريد نشرة يومية مجانية مخصصة؟ اختر اهتماماتك هنا
ثغرات ريديس الخطيرة: تحديثات عاجلة لسد RCE
محتوى المقال
جاري التحميل...

ثغرات ريديس الخطيرة دفعت الشركة إلى طرح 7 تحديثات أمنية في 23 يوليو، بعد نشر نماذج استغلال قد تقود إلى تنفيذ أوامر عن بعد RCE.

ما هي ثغرات ريديس التي أثارت التحذير الأمني؟

أطلقت Redis حزمة تحديثات أمنية واسعة بعد كشف سلاسل هجوم تستهدف الإصدارات 6.2.22 و7.4.9 و8.6.4 و8.8.0. الخطورة هنا لا تتعلق بعطل نظري، بل بمسارات استغلال منشورة يمكنها تحويل أخطاء الذاكرة إلى سيطرة فعلية على الخادم.

وبحسب ما رصدته تيكبامين، فإن جميع سلاسل الهجوم المعلنة تعتمد على صلاحية RESTORE. بعض المسارات تحتاج أيضا إلى EVAL وXGROUP، بينما يتطلب أحدها في Redis 8.8.0 وجود وحدة RedisBloom المدمجة.

لماذا تعد المشكلة حساسة للمؤسسات؟

تكمن الحساسية في أن الخلل يظهر في نسخ Redis القياسية المستخدمة على نطاق واسع داخل تطبيقات الويب والمنصات السحابية. وإذا كانت الصلاحيات أو الوصول الشبكي غير مضبوطين، فقد ترتفع المخاطر بسرعة.

  • الإصدارات المتأثرة: 6.2.22 و7.4.9 و8.6.4 و8.8.0
  • نوع الخطر: تنفيذ أوامر عن بعد RCE بعد استغلال أخطاء ذاكرة
  • الصلاحية المشتركة بين المسارات: RESTORE
  • صلاحيات إضافية لبعض السلاسل: EVAL وXGROUP

كيف يعمل استغلال ثغرات ريديس عبر Streams؟

المسار الأول يضرب Redis Streams من خلال خلل ملكية مشتركة داخل سجل pending-entry. يمكن لملف RDB خبيث أن يجعل مستهلكين مختلفين يشيران إلى نفس الكائن الداخلي، ما يقود في النهاية إلى تحرير الذاكرة مرتين.

بعد ذلك، يحاول كود الاستغلال تحويل فساد الذاكرة إلى قراءة وكتابة تعسفية داخل الذاكرة، ثم استدعاء system(). هذا النوع من الاستغلال يعد أخطر من مجرد تعطل الخدمة لأنه يفتح الباب أمام تنفيذ أوامر على النظام نفسه.

ما الذي أصلحته التحديثات؟

  • Redis 6.2.23 و7.2.15 و7.4.10 تعالج مشكلة Streams shared-NACK
  • Redis 8.2.8 و8.4.5 و8.6.5 تعالج مشكلة Streams إضافة إلى عيوب RedisBloom وTDigest
  • Redis 8.8.1 يعالج محملات RedisBloom وTDigest

هل توجد ثغرة أخرى في RedisBloom وTDigest؟

نعم، المسار الثاني يرتبط بوحدة RedisBloom وبشكل أدق مع محمل TDigest داخل ملفات RDB. الخلل ناتج عن تخصيص ذاكرة اعتمادا على قيمة، ثم الوثوق بسعة مختلفة يتحكم بها المهاجم عند تحميل البيانات.

هذا التناقض يسمح بكتابة خارج الحدود المخصصة، وهو ما يمكن أن يتحول إلى أدوات للقراءة والكتابة داخل الذاكرة ثم تسريب عناوين Redis وlibc، وصولا إلى استدعاء system().

  • المشكلة الأساسية: out-of-bounds write
  • الهدف النهائي للمهاجم: الوصول إلى تنفيذ أوامر على الخادم
  • النسخة 8.8.1 جاءت لإغلاق هذا المسار تحديدا

ماذا يجب على المستخدمين فعله الآن لحماية ريديس؟

الخطوة الأولى هي الترقية الفورية إلى النسخة المصححة ضمن الفرع المستخدم في بيئة العمل. وإذا تعذر ذلك مؤقتا، فيجب سحب صلاحية RESTORE من الحسابات غير الضرورية ومنع أي وصول شبكي غير موثوق إلى الخوادم.

حتى 24 يوليو 2026، لم تظهر دلائل عامة على استغلال واسع لهذه الثغرات في الهجمات الفعلية، لكن ذلك لا يقلل من خطورتها. ولهذا ترى تيكبامين أن التعامل السريع مع ثغرات ريديس أصبح أولوية لأي فريق يدير بنية تعتمد على Redis في الإنتاج.

التعليقات (1)


أضف تعليقك

عدد الأحرف: 0 يدعم: **نص غامق** *مائل* `كود` [رابط](url)

مقالات مرتبطة

الكلمات المفتاحية:

#أمن سيبراني #ثغرات أمنية

مقالات مقترحة

محتوى المقال
جاري التحميل...