PT-2026-23059
CVE-2026-29065
·
تاريخ النشر
2026-03-04
·
تاريخ التحديث
2026-03-11
الوصف من
CVSS 4.0
9.3
حرجةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات changedetection.io الأقدم من 0.54.4
الوصف
توجد ثغرة أمنية من نوع «Zip Slip» في وظيفة استعادة النسخ الاحتياطي، مما يسمح بالكتابة التعسفية فوق الملفات من خلال تجاوز المسار في ملفات ZIP التي تم تحميلها. يستخدم التطبيق
zipfile.extractall() دون التحقق من صحة مسارات المدخلات، مما يسمح للمهاجمين بالخروج من دليل الاستخراج باستخدام تسلسلات «../». قد يحتوي ملف ZIP ضار على عناصر مصممة خصيصًا للكتابة فوق الملفات الحساسة، مثل المفتاح السري لـ Flask (/secret.txt) وإعدادات التطبيق (changedetection.json) وإعدادات المراقبة (url-watches.json أو watch.json داخل دليل UUID). يتم استغلال الثغرة الأمنية عند تحميل ملف ZIP مصمم خصيصًا لهذا الغرض عبر وظيفة استعادة النسخ الاحتياطي في نقطة النهاية /backups/restore. وتعتبر الدالة restore backup() (الأسطر 50-53) عرضة للخطر. يمكن للمهاجمين تحميل ملفات ZIP تحتوي على محتوى ضار، والتي يتم بعد ذلك كتابتها في مواقع حساسة في النظام.التوصيات
يجب تحديث الإصدارات الأقدم من 0.54.4 إلى الإصدار 0.54.4 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾