مستغلة: 178
الأحدثCVE-2026-121599 — ثغرة فيضان المخزن المؤقت القائم على المكدس في إعدادات Multi-SSID لـ TOTOLINK A950RG عبر cstecgi.cgi وdelWiFiMultipleConfig
VulnFeed.org
AREN
7.0
CVE-2026-62965تحقق من التصحيح

SABnzbd: اجتياز مسار الوظائف اليتيمة يسمح بحذف ملفات عشوائية

sabnzbd sabnzbdقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

SABnzbd هي أداة تنزيل Usenet آلية مفتوحة المصدر. قبل الإصدار 5.1.0Beta3، تقبل إدارة الوظائف اليتيمة في الملف `sabnzbd /api.py` معلمة `value` المتحكم بها من قبل المستخدم دون تقييد المسار قبل استخدام `os.path.join()` مع `download_dir`. يتجاهل المسار المطلق دليل الأساس هذا. يمكن للمهاجم الذي يمتلك مفتاح API صالحًا استدعاء `mode=status` مع `name=delete_orphan` للوصول إلى `_api_delete_orphan` و`remove_all()` في الملف `sabnzbd /filesystem.py`، والذي يتيح استخدام `shutil.rmtree()` للحذف المتكرر. يحدد التوجيه أيضًا أن `_api_add_orphan` و`_api_delete_all_orphan` متأثران بمشكلة التحقق من صحة المسار، بينما مسار الحذف العشوائي المحدد الخاص به هو عبر `_api_delete_orphan`. يتم تخزين مفتاح API بنص عادي في `sabnzbd.ini`. يمكن للمهاجم حذف الملفات أو الأدلة القابلة للكتابة بواسطة عملية SABnzbd، بما في ذلك التكوين، وبيانات قائمة الانتظار، والتنزيلات، ولكن ملفات النظام التي تقع خارج ملكية المستخدم العادي لا تتأثر. تم إصلاح هذه المشكلة في الإصدار 5.1.0Beta3.

المعالجة

المراجع

Esc