
عرض CVE-2025-24257 باستخدام PoC عام لتحليل قراءة/كتابة خارج الحدود في كومة نواة عائلة IOGPU وتحليل تعطل النظام
CVE_2025_24257----NOT-MINE هو دليل إثبات مفهوم (PoC) لنظام ويندوز يُظهر خطأ في ذاكرة النواة في IOGPUFamily. يعتمد هذا الخطأ على تدفق في bitmap_mask يمكن أن يؤدي إلى كتابة خارج الحدود في كومة النواة. هذا المشروع هو أول PoC عام مرتبط بهذه المشكلة.
هذا المستودع مخصص للمستخدمين الذين يرغبون في تنزيل الحزمة وفتحها على ويندوز وتشغيل العينة بأقل قدر ممكن من الإعداد. الهدف من هذا الملف README هو جعل العملية بسيطة للمستخدمين غير التقنيين.
استخدم هذا الرابط لزيارة صفحة المشروع وتنزيل الملفات:
إذا كانت الصفحة تعرض إصدارًا (release) أو أصلًا (asset) أو ملف ZIP أو أرشيف مصدري، فقم بتنزيل ذلك الملف على حاسوبك بنظام ويندوز. احفظه في مجلد يمكنك العودة إليه، مثل Downloads أو Desktop.
قبل أن تبدأ، تأكد من أن لديك:
هذا المشروع مبني للاستخدام العادي على ويندوز. جهاز كمبيوتر محمول أو مكتبي قياسي يكفي للخطوات الأساسية.
اتبع هذه الخطوات بالترتيب:
.exe.إذا ظهرت نافذة أمان من ويندوز، اختر الخيار الذي يسمح لك بتشغيل الملف. قد تحتاج أولاً إلى النقر على "مزيد من المعلومات" (More info)، ثم "تشغيل على أي حال" (Run anyway).
بعد استخراج التحميل، قد ترى ملفات مثل هذه:
README.md - هذا الدليلexe أو app - البرنامج الرئيسيdocs - ملاحظات إضافية أو تعليمات الاستخدامsamples - بيانات اختبارية أو إدخال أمثلةassets - ملفات داعمةالملف الرئيسي هو الذي يجب فتحه أولاً. إذا كان المجلد يحتوي على أكثر من ملف تنفيذي، ابدأ بالملف الذي له الاسم الأوضح، مثل run.exe أو main.exe أو ملف يحمل اسم المشروع.
استخدم هذا التدفق البسيط:
.exe الرئيسي.إذا فتح البرنامج نافذة وحدة التحكم (Console)، فأبقها مفتوحة حتى يتم الانتهاء من المهمة. إذا أغلقت فورًا، قم بتشغيلها مرة أخرى وراقب أي رسالة تظهر.
للحفاظ على الأمور سلسة:
C:\CVE_2025_24257إذا طلب التطبيق ملفات إضافية، فضعها في نفس مجلد البرنامج التنفيذي الرئيسي.
يبدو سير الاستخدام البسيط كالتالي:
إذا كان المشروع يتضمن ملفًا نصيًا يحتوي على خطوات الاستخدام، فاقرأ ذلك الملف قبل تشغيل التطبيق. قد يذكر الترتيب الدقيق للتشغيل أو الإدخال.
إذا لم يعمل التطبيق، جرب هذه الخطوات:
C:\Temp\CVE_2025_24257إذا رأيت رسالة تفيد بفقدان ملف، فمن المحتمل أن التطبيق يحتاج إلى أحد ملفاته الداعمة في نفس المجلد. تحقق من المجلد المستخرج مرة أخرى واحتفظ بمجموعة الملفات الكاملة معًا.
قد يظهر ويندوز تحذيرًا قبل تشغيل الملف. يمكن أن يحدث هذا مع الأدوات الجديدة أو غير الموقعة.
إذا حدث ذلك:
قم بتشغيل الملفات فقط التي حصلت عليها من مصدر تثق به.
قد يبدو هيكل المجلد البسيط كالتالي:
C:\CVE_2025_24257
main.exeREADME.mdsupport.dllsamplesdocsاحتفظ بالمجلد سليمًا بعد التحميل والاستخراج. لا تنقل ملفًا واحدًا فقط خارج المجلد ما لم تذكر التعليمات ذلك.
إذا كنت جديدًا على هذا النوع من الأدوات، ضع في اعتبارك هذه النقاط:
هذا المشروع مصمم ليتم فتحه وتشغيله على ويندوز من خلال تنزيل بسيط وتشغيل مباشر.
.exe الرئيسي