يتم تنفيذ نصين برمجيين من نوع shell، وهما `pihole-FTL-prestart.sh` و`pihole-FTL-poststop.sh`، بواسطة systemd بصفة الجذر (root)، ويقومان بقراءة مسار ملف `files.pid` من ملف التكوين دون التحقق من صحته، ثم يستخدمانه في عمليات ملفات ذات امتيازات خاصة. يمكن للمهاجم الذي يتمتع بامتيازات pihole كتابة مسار تعسفي في ملف `files.pid` لحمل المستخدم الجذر على حذف وإعادة إنشاء أي ملف على النظام خارج الدلائل التي تخضع لـ ProtectSystem=full-restricted، مما يمنحه حق الوصول للكتابة إلى تلك الملفات. في التثبيتات الافتراضية، يتيح هذا تصعيد الامتيازات المحلية إلى الجذر من خلال التلاعب بمفاتيح SSH المصرح بها.