
نص Python لاكتشاف إصدارات xz-utils الضعيفة وتنزيل وتثبيت إصدار مستقر ومصحح تلقائيًا للتخفيف من CVE-2024-3094.
صُمم هذا السكريبت للتحقق من وجود ثغرات في الإصدار المثبت من xz-utils على نظامك. إذا تم اكتشاف إصدار يحتوي على ثغرات، يعرض السكريبت تنزيل وتثبيت إصدار مستقر تلقائيًا للتخفيف من المخاطر الأمنية المحتملة.
المكونات التالية ضرورية لتشغيل السكريبت:
requests (يمكن تثبيتها عبر pip install requests)tarfile (مضمنة مع Python 3)pip install -r requirements.txt (تأكد من تثبيت مكتبة ).requestspython check_xz_vulnerability.py.يتطلب هذا السكريبت صلاحيات إدارية لتثبيت الإصدار الجديد من xz-utils. قد يُطلب منك إدخال كلمة المرور عند الحاجة.
يُقدَّم هذا السكريبت "كما هو"، دون أي ضمان من أي نوع. استخدمه على مسؤوليتك الخاصة. لا يتحمل المؤلفون أي مسؤولية عن أي ضرر أو مشكلات قد تنشأ عن استخدام هذا السكريبت.
المساهمات مرحب بها. يرجى إنشاء طلب سحب (Pull Request) أو فتح مشكلة (Issue) لأي أخطاء أو طلبات ميزات.
هذا المشروع مرخّص بموجب رخصة MIT - راجع ملف LICENSE للحصول على التفاصيل.