PT-2025-28183
CVE-2025-32023
·
تاريخ النشر
2025-07-06
·
تاريخ التحديث
2026-03-24
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة:
إصدارات Redis من 2.8 حتى 8.0.3 و7.4.5 و7.2.10 و6.2.19. كما تتأثر إصدارات Valkey حتى 8.1.3 و8.0.4.
الوصف:
يُعتبر كل من Redis و Valkey عرضة لثغرة أمنية تتمثل في تجاوز سعة المخزن المؤقت (buffer overflow) القائم على الـ heap في وظيفة HyperLogLog. يمكن لمهاجم معتمد استغلال هذه الثغرة عن طريق إرسال سلسلة نصية مصممة خصيصًا، مما قد يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد (RCE). السبب الجذري هو تجاوز سعة عدد صحيح في الدالة
hllMerge() عند معالجة بيانات HyperLogLog المتفرقة، مما يؤدي إلى الكتابة خارج الحدود. يتوفر استغلال إثبات المفهوم (PoC). تؤثر هذه الثغرة الأمنية على إصدارات Redis 2.8 وما بعدها، حتى الإصدارات 8.0.3 و7.4.5 و7.2.10 و6.2.19 بما في ذلك. كما تتأثر إصدارات Valkey حتى 8.1.3 و8.0.4.التوصيات:
-
قم بتحديث Redis إلى الإصدار 8.0.3 أو الأحدث، أو 7.4.5 أو الأحدث، أو 7.2.10 أو الأحدث، أو 6.2.19 أو الأحدث.
-
قم بتحديث Valkey إلى الإصدار 8.1.3 أو 8.0.4 أو أحدث.
-
كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى أوامر HyperLogLog باستخدام قوائم التحكم في الوصول (ACLs):
ACL SETUSER username -pfadd -pfcount -pfmerge. -
راقب عمليات HyperLogLog الشاذة، والأعطال غير المتوقعة، وحركة مرور الشبكة غير المعتادة.
-
قصر الوصول عبر الشبكة إلى مثيلات Redis و Valkey على المصادر الموثوقة، وقم بتنفيذ آليات مصادقة قوية.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾