
نص برمجي PowerShell للتخفيف المؤقت من الثغرة الأمنية CVE-2024-38063 عن طريق تعطيل IPv6 على أنظمة Windows. يعدّل هذا الحل البديل سجل النظام (Registry) للحدّ من خطر الاستغلال دون الحاجة إلى التثبيت الفوري لتحديث Microsoft KB الرسمي. وهو مخصص كإصلاح مؤقت.
هذا السكربت مصمم للتخفيف من آثار الثغرة الأمنية الحرجة CVE-2024-38063، وهي ثغرة تنفيذ التعليمات البرمجية عن بُعد (RCE) في حزمة TCP/IP في نظام Windows والمرتبطة بـ IPv6. من خلال تعطيل IPv6 على النظام، يوفر هذا السكربت حلاً مؤقتًا للحماية من الاستغلال المحتمل لهذه الثغرة دون الحاجة إلى تثبيت تحديث KB (قاعدة المعرفة) المقابل.
إنشاء ملف تسجيل: يقوم السكربت بإنشاء ملف .reg لتعديل سجل Windows لتعطيل IPv6 عن طريق تعيين قيمة DisabledComponents تحت مفتاح التسجيل Tcpip6\Parameters.
التحقق من وجود الدليل: يتحقق مما إذا كان الدليل الذي سيتم حفظ ملف .reg فيه موجودًا. إذا لم يكن موجودًا، يقوم السكربت بإنشاء الدليل اللازم.
تطبيق إعدادات التسجيل: يستورد السكربت ملف .reg المُنشأ إلى سجل Windows، مما يؤدي إلى تعطيل IPv6 على النظام فعليًا.
التنظيف: بعد تطبيق إعدادات التسجيل، يقوم السكربت بحذف ملف .reg والدليل (إذا كان قد أُنشئ بواسطة السكربت).
إشعار المستخدم: أخيرًا، يخبر السكربت المستخدم بأن إعدادات IPv6 قد تم تحديثها وينصح بإعادة تشغيل النظام لضمان سريان التغييرات.
CVE-2024-38063 هو تهديد أمني كبير لأنه يسمح للمهاجمين بتنفيذ التعليمات البرمجية عن بُعد على الأنظمة المعرضة للخطر باستخدام حزم IPv6 مُعدة خصيصًا. هذه الثغرة خطيرة بشكل خاص بسبب انخفاض تعقيد استغلالها وحقيقة أن IPv6 مفعل افتراضيًا على معظم أنظمة Windows.
ملاحظة: على الرغم من أن هذا السكربت يوفر تخفيفًا مؤقتًا، يُنصح بتطبيق تحديث KB الرسمي من Microsoft في أقرب وقت ممكن لحماية نظامك بالكامل من هذه الثغرة.
تشغيل السكربت: نفّذ السكربت في نافذة PowerShell بصلاحيات إدارية.
إعادة تشغيل النظام: بعد اكتمال السكربت، أعد تشغيل جهاز الكمبيوتر الخاص بك لتطبيق التغييرات.
مراقبة التصحيحات الرسمية: تابع التحديثات الرسمية من Microsoft لضمان معالجة الثغرة بالكامل من خلال تحديث KB.
هذا السكربت مخصص كحل مؤقت. قد يؤثر تعطيل IPv6 على بعض وظائف الشبكة، ويُوصى بتطبيق التصحيح الرسمي من Microsoft عند توفره.
هذا المشروع مرخص بموجب رخصة MIT - راجع ملف LICENSE للحصول على التفاصيل.