CVE-2026-63404 in Faktory
الملخص
بحسب VulDB • 26/08/2026
Faktory هو خادم مهام خلفية غير مرتبط بلغة معينة (language-agnostic). في الإصدارات السابقة لـ 1.10.0، يكون مُهيئ Redis المدمج عرضة لعيب أمني يتعلق بملف مؤقت غير آمن، مما يتيح لمستخدم محلي بدون امتيازات اختراق تكوين Redis والتصعيد إلى مستوى الجذر (root). يكتب التهيئة الخاصة به عند بدء التشغيل في مسار ثابت وقابل للتوقع ومكتوب للجميع (/tmp/redis.conf)، ولا ينشئ الملف إلا إذا كان غير موجود مسبقاً، ولا يقوم بتحقق منه أثناء عمليات الإقلاع اللاحقة. ونظراً لأن /tmp مكتوب للجميع، يمكن لمستخدم محلي بدون امتيازات إنشاء ملف /tmp/redis.conf مسبقاً باستخدام توجيهات Redis مختارة من قبل المهاجم قبل بدء تشغيل Faktory، وسيعمل Faktory على استخدام الملف المزروع كما هو حرفياً. يقوم Faktory فقط بتجاوز خيارات unixsocket و dir و logfile، تاركاً توجيهات مثل bind و protected-mode و requirepass و loadmodule تحت سيطرة المهاجم. وهذا يتيح للمهاجم كشف طابور المهام بالكامل عبر منفذ شبكة غير موثق دون ظهور أي خطأ مرئي للمسؤول. ونظراً لأن وحدة systemd الرسمية تشغل Faktory والطفل redis-server الذي تنشئه كمستخدم root، يمكن للمهاجم أيضاً تزويد توجيه loadmodule لتنفيذ كود أصلي عشوائي في عملية Redis المملوكة للجذر (root)، مما يُمكّنه من التصعيد من مستخدم محلي بدون امتيازات إلى مستوى الجذر. تم إصلاح هذه المشكلة في الإصدار 1.10.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.