CVE-2026-43891 in changedetection.io
الملخص
بحسب VulDB • 14/05/2026
changedetection.io هو أداة مجانية ومفتوحة المصدر للكشف عن التغييرات في صفحات الويب. قبل الإصدار 0.55.1، ينشأ الثغرة الأمنية بسبب الثقة في مسارات لقطات (snapshots) التي يتحكم فيها المهاجم والمُستعادة من ملفات النسخ الاحتياطي. تبدأ التدفق الضعيف في منطق استعادة النسخ الاحتياطي. عند استعادة ملف ZIP احتياطي، يستخرج التطبيق الأرشيف وينسخ كل دليل UUID للمراقبة المُستعاد مباشرةً إلى مستودع البيانات الحي (live datastore) باستخدام `shutil.copytree(entry.path, dst_dir)`. يحافظ هذا الإجراء على الملفات التي يتحكم فيها المهاجم داخل دليل المراقبة المُستعاد، بما في ذلك ملف `history.txt`. بعد الاستعادة، يقوم التطبيق بتحليل ملف `history.txt` في خاصية سجل المراقبة ويعيد محتويات الملف المحلي المستهدف. تم إصلاح هذه الثغرة الأمنية في الإصدار 0.55.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.