ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
Pi-hole هو نظام حجب DNS يحمي الأجهزة من المحتوى غير المرغوب فيه دون تثبيت أي برمجيات على جهاز العميل. قبل الإصدار 6.5، يحاول الملف advanced/Scripts/utils.sh getFTLPID() التحقق من صحة ملف /run/pihole-FTL.pid المملوك لـ pihole باستخدام expr "${FTL_PID}" : "[^[:digit:]]"، ولكنه يرفض فقط القيم التي لا يكون حرفها الأول رقماً. يمكن لمهاجم قادر على تنفيذ شيفرة بصفتة مستخدم pihole كتابة تعبير حسابي يبدأ برقم في ملف PID المملوك لـ pihole. تقوم أوامر Pi-hole الفرعية التي تعمل بصلاحيات root بتقييم [[ "$pid" -eq "-1" ]]، مما يؤدي إلى قيام Bash بتقييم اشتراكات المصفوفات بشكل متكرر وتنفيذ استبدال الأوامر بصلاحيات root. يتجاوز هذا جزء التحقق من صحة المحتوى من إصلاح CVE-2026-41489 مع الحفاظ على حماية مسار ملف PID المضمن سليمة. تم إصلاح هذه المشكلة في الإصدار 6.5.