ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
Pi-hole هو نظام حجب DNS يحمي الأجهزة من المحتوى غير المرغوب فيه دون تثبيت أي برمجيات على جهاز العميل. من الإصدار 6.4.2 حتى 6.5، تقوم مهمة cron في advanced/Scripts/updatecheck.sh التي تعمل بصلاحيات root بتطبيق truncate -s 0 وchmod 644 على /etc/pihole/versions مع تتبع الروابط الرمزية في دليل مملوك لمستخدم pihole. يمكن لمهاجم يتم تنفيذ شيفرته بصفتة pihole استبدال هذا المسار برابط رمزي بحيث تؤدي عمليات root المجدولة إلى اقتطاع أو إنشاء ملف عشوائي مملوك لـ root، أو تنفيذ هجوم سباق (race condition) بحيث يجعل chmod هدفاً حساساً مقروءاً للعامة دون اقتطاعه. تم إصلاح هذه المشكلة في الإصدار 6.5.
المعالجة
المراجع
- مرجعhttps://github.com/pi-hole/pi-hole/commit/85de82dd2b63bf71ecb936177dfb82421d9d2f25
- مرجعhttps://github.com/pi-hole/pi-hole/commit/c1062f43b0de1876321bafac58fba862406366cb
- مرجعhttps://github.com/pi-hole/pi-hole/commit/e05dc3f139206fd8d0e4a052dceefb9056533517
- مرجعhttps://github.com/pi-hole/pi-hole/pull/6719
- مرجعhttps://github.com/pi-hole/pi-hole/releases/tag/v6.5
- مرجعhttps://github.com/pi-hole/pi-hole/security/advisories/GHSA-xch2-4qxw-g5vj