
مدقّق إصدار آمن للقراءة فقط + قاعدة Sigma لـ Redis CVE-2026-23479 (استخدام بعد التحرير المُصادَق عليه -> تنفيذ تعليمات عن بُعد). بواسطة DugganUSA.
أنت تفعل ما تفعله. أنا أفعل ما أفعله. نتشارك السياقات.
يبقى Redis ملكك؛ أداة الفحص تقرأ سطر INFO واحد ولا تغيّر شيئًا.
أداة فحص إصدار آمنة للقراءة فقط لـ CVE-2026-23479 — ثغرة use-after-free في كود العميل المحجوب في Redis التي تتيح لمستخدم مُصادَق عليه الوصول إلى تنفيذ تعليمات برمجية عن بُعد على المضيف.
إنها لا تستغل الثغرة. تتصل، وتُصادِق اختياريًا، وتشغّل أمر
INFO serverواحدًا للقراءة فقط، وتحلّل الإصدار، وتقارنه بقائمة الإصدارات المُصلَّحة. لا ترسل أبدًا أمرًا حاجبًا ولا تلمس مسار الكود المُعرَّض للثغرة. استخدمها فقط ضد النسخ التي تملكها أو المصرَّح لك صراحةً باختبارها.
كلمة "مُصادَق عليه" تبدو مطمئنة حتى تتذكر كيف يُشحن Redis فعليًا: لسنوات كان الإعداد الافتراضي هو عدم وجود كلمة مرور، وحتى الآن هو صندوق التخزين المؤقت/الطابور/الجلسات الموثوق الذي لا يضع أحد جدار حماية داخليًا أمامه. تنفيذ تعليمات برمجية عن بُعد بمصادقة على مكوّن يمكن لكل خادم تطبيقات الوصول إليه بالفعل، على شبكة مسطّحة، هو طريق سريع للتحرك الجانبي. وحتى كتابة هذه السطور لا يوجد PoC عام — ما يعني أنك على يسار الانفجار. هذا أرخص موقع يمكن للمدافع أن يقف فيه على الإطلاق. استغله: اعثر على نسخك المكشوفة وقم بالترقيع قبل أن يصل الاستغلال.
6.2.22، 7.2.14، 7.4.9، 8.2.6، 8.4.3، 8.6.3.لا تبعيات — فقط Python 3.
python3 check.py <host> [-p PORT] [-a PASSWORD] [--user ACL_USER] [--tls] [--insecure]
أمثلة:
python3 check.py 127.0.0.1
python3 check.py redis.internal -p 6380 -a "$REDIS_PASSWORD"
python3 check.py redis.example.com --tls # cert verified by default
python3 check.py redis.internal --tls --insecure # self-signed internal cert (opt-in)
رمز الخروج هو 0 عند الترقيع/عدم التأثر و1 عند الحاجة إلى إجراء (مُعرَّض للثغرة / تحقّق)، لذا يندمج مباشرة في CI:
python3 check.py "$REDIS_HOST" -a "$REDIS_PASSWORD" || echo "::warning::Redis needs the CVE-2026-23479 patch"
انظر detection/redis-cve-2026-23479.sigma.yml — قاعدة Sigma قائمة على المضيف تلتقط نتيجة أي تنفيذ تعليمات برمجية عن بُعد في Redis (عملية redis-server التي تُشغّل صدفة أو عملية فرعية غير متوقعة)، وهو أكثر متانة بكثير من محاولة بصمات حزم الاستغلال الدقيقة.
بواسطة DugganUSA: استخبارات تهديدات يمكنك التحقق منها. DugganUSA Feed (STIX 2.1، طبقة مجانية، إحصاءات مباشرة). سجّل مفتاحًا مجانيًا · نحن نشحن الدرع، لا السيف.