تلقّت Redis والمشروع المتفرع عنها Valkey سلسلة متواصلة من الإصلاحات الأمنية في ديبيان خلال 2026. وأحدثها النشرة DSA-6586-1 للحزمة valkey (27 أكتوبر)، وDSA-6538-1 للحزمة redis في ديبيان 13 (2 أكتوبر)، وDLA-4794-1 للحزمة redis في ديبيان 12 (24 سبتمبر). وكل تحديث يتضمن ما سبقه، لذا فالسؤال العملي ببساطة: هل تشغّل أحدث حزمة؟
لمحة سريعة
| الإصدار | الحزمة | الحد الأدنى المطلوب | آخر نشرة |
|---|---|---|---|
| ديبيان 13 (trixie) | redis | 5:8.0.2-3+deb13u3 | DSA-6538-1 (2 أكتوبر 2026) |
| ديبيان 13 (trixie) | valkey | 8.1.1+dfsg1-3+deb13u3 | DSA-6586-1 (27 أكتوبر 2026) |
| ديبيان 12 (bookworm) | redis | 5:7.0.15-1~deb12u10 | DLA-4794-1 (24 سبتمبر 2026) |
الخطورة: عالية. تصنّف Redis الثغرتين CVE-2026-25243 وCVE-2026-23479 عاليتين، وتحمل ثغرة Valkey ذات الرقم CVE-2026-63639 تقييم CVSS 3.1 8.8. ولا توجد أي من الثغرات أدناه في قائمة CISA للثغرات المستغلة فعليًا (30 أكتوبر 2026)، وإن كانت سجلات CISA تذكر وجود شيفرة إثبات مفهوم منشورة للثغرتين CVE-2026-81934 وCVE-2026-66373.
ما هي الثغرات
تتوزع إصلاحات 2026 على خمسة مجالات. ومعظمها يتطلب عميلًا يستطيع الاتصال وتنفيذ الأمر المعني، ويشمل ذلك في Redis وValkey كل من يصل إلى نسخة بلا كلمة مرور.
- حمولات RESTORE. تسمح CVE-2026-25243 (عالية لدى Redis) لعميل مخوّل بتنفيذ
RESTOREبتمرير قيمة مُسلسلة مصممة قد تؤدي إلى تنفيذ تعليمات برمجية. وتسد CVE-2026-66373 إصلاحًا ناقصًا لها (تحرير مزدوج للذاكرة)، أما CVE-2026-63639 فهي الثغرة المقابلة في Valkey. - العملاء المحجوبون والنسخ المتماثل. الثغرة CVE-2026-23479 استخدام بعد التحرير في مسار فك حجب العميل (في Redis 7.2 وما بعده، فلا تخص حزمة bookworm). أما CVE-2026-23631 فتستغل مزامنة الخادم الرئيسي مع النسخ المتماثلة حين يكون الإعداد
replica-read-onlyمعطّلًا، وتذكر ديبيان أن الأنظمة التي تمنع المستخدمين من تشغيل سكربتات Lua لم تتأثر. - TLS. الثغرة CVE-2026-81934 استخدام بعد التحرير في معالجة بيانات TLS المعلّقة، وتقول نشرة ديبيان إن مهاجمًا عن بُعد دون مصادقة ربما تمكن من تنفيذ أوامر عشوائية. وهي تنطبق فقط عند تفعيل TLS، ونظيرتها في Valkey هي CVE-2026-56684.
- ناقل العنقود. الثغرتان CVE-2026-21863 وCVE-2026-92925 قراءة خارج الحدود عند تحليل حزم ناقل العنقود قد توقف العقدة، ولا تهمان إلا في وضع العنقود.
- ردود Lua. تسمح CVE-2025-67733 لسكربت بحقن محارف CR/LF في رد خطأ والتلاعب بالردود على الاتصال نفسه (أُصلحت في DSA-6198-1 لـ Valkey وDSA-6279-1 لـ Redis).
وتصلح النشرة DSA-6538-1 أيضًا عدة مشكلات دون أرقام CVE، منها تجاوز فحص صلاحيات المفاتيح في ACL لأوامر SORT وGEORADIUS وXREAD وما يتصل بها. وعلى ديبيان 13 ما زال المتتبع يعرض CVE-2026-92925 مفتوحة لحزمة redis دون نشرة DSA مخططة، لذا ينبغي لمستخدمي العناقيد إبقاء منفذ ناقل العنقود داخل شبكة خاصة.
هل أنت متأثر؟
apt policy redis-server # Debian 12 and 13
apt policy valkey-server # Debian 13
sudo ss -ltnp | grep -E 'redis|valkey'إن كان سطر Installed أقل من الإصدار في الجدول، فأنت تفتقد إصلاحًا واحدًا على الأقل. وتحقق كذلك من تفعيل TLS ووضع العنقود:
grep -E '^(tls-port|cluster-enabled|replica-read-only)' /etc/redis/redis.confأما Valkey فملفه داخل المجلد /etc/valkey/.
طريقة التحديث
sudo apt update
sudo apt install --only-upgrade redis-server redis-tools # Redis
sudo apt install --only-upgrade valkey-server valkey-tools # Valkeyوالأمر sudo apt upgrade الكامل يؤدي الغرض نفسه مع بقية التحديثات المعلّقة. وقد حصلت ديبيان 11 (bullseye) على آخر إصلاح لـ Redis في أغسطس 2026 (DLA-4722-1)، وانتهت فترة دعمها طويل الأمد في 31 أغسطس 2026، فلن تصلها الإصلاحات اللاحقة.
إعادة تشغيل الخدمة أم الخادم؟
لا حاجة لإعادة تشغيل الخادم. أعد تشغيل كل نسخة ليعمل الملف التنفيذي الجديد، ويفضّل في وقت هادئ إن لم تكن البيانات محفوظة على القرص:
sudo systemctl restart redis-server # or valkey-server, or redis-server@name
systemctl show -p ActiveEnterTimestamp redis-serverوفي بيئة النسخ المتماثل أو العنقود، أعد تشغيل النسخ المتماثلة أولًا، ثم انقل الدور الرئيسي وأعد تشغيل الخادم الرئيسي.
قيّد ما يستطيع العملاء فعله
عدد من هذه الثغرات يحتاج أوامر بعينها. فإن كان تطبيقك لا يستخدم RESTORE أو السكربتات، فاحذفها من صلاحيات مستخدم ACL الخاص به، مثلًا ACL SETUSER appuser -restore -@scripting، بعد التأكد من أن مكتباتك لا تعتمد عليها. وأبقِ النسخ المتماثلة للقراءة فقط، وأبعد منفذ ناقل العنقود والمنفذ الرئيسي عن الإنترنت العام، واشترط كلمة مرور أو مستخدمي ACL في كل نسخة.
المصادر
- security-tracker.debian.org/tracker/DSA-6586-1
- debian.org/security/2026/dsa-6586
- security-tracker.debian.org/tracker/DSA-6538-1
- debian.org/security/2026/dsa-6538
- lists.debian.org/debian-security-announce/2026/msg00451.html
- security-tracker.debian.org/tracker/DLA-4794-1
- lists.debian.org/debian-lts-announce/2026/09/msg00029.html
- lists.debian.org/debian-lts-announce/2026/08/msg00012.html
- lists.debian.org/debian-lts-announce/2026/07/msg00024.html
- lists.debian.org/debian-security-announce/2026/msg00190.html
- lists.debian.org/debian-security-announce/2026/msg00107.html
- security-tracker.debian.org/tracker/source-package/redis
- github.com/redis/redis/security/advisories/GHSA-c8h9-259x-jff4
- github.com/redis/redis/security/advisories/GHSA-93m2-935m-8rj3
- github.com/redis/redis/security/advisories/GHSA-8ghh-qpmp-7826
- github.com/valkey-io/valkey/security/advisories/GHSA-mvcj-73cw-22m4
- github.com/valkey-io/valkey/security/advisories/GHSA-53mc-f3m3-99vh
- cve.org/CVERecord?id=CVE-2026-25243
- cve.org/CVERecord?id=CVE-2026-63639
- cve.org/CVERecord?id=CVE-2026-81934
- cve.org/CVERecord?id=CVE-2026-66373
- cve.org/CVERecord?id=CVE-2026-92925
- redis.io/docs/latest/operate/oss_and_stack/management/security/acl
- cisa.gov/known-exploited-vulnerabilities-catalog
- security-tracker.debian.org/tracker/DLA-4722-1
- security-tracker.debian.org/tracker/DLA-4682-1
- security-tracker.debian.org/tracker/DSA-6279-1
- security-tracker.debian.org/tracker/DSA-6198-1
- packages.debian.org/trixie/amd64/valkey-server/filelist
Comments
0 total · 0 threads