
جولة بطيئة من الصفر عبر ثغرة تصعيد امتيازات في نواة لينكس (CVE-2026-98260)
شرح تفصيلي بطيء يبدأ من الصفر لملف CVE-2026-98260-ubuntu.c (تصعيد صلاحيات محلي في نواة لينكس عبر استخدام-بعد-التحرير في مؤقت CPU في POSIX داخل exec()).
مكتوب فصلاً واحداً في كل مرة، انطلاقاً من المبادئ الأساسية: العمليات والخيوط، نداءات النظام، task_struct / signal_struct / struct pid / cred، مؤقتات POSIX، شجرة RB الخاصة بـ timerqueue، execve وde_thread، ثغرة استخدام-بعد-التحرير، ثم سلسلة الاستغلال الكاملة.
يضيف الجزء D (الفصول 15–19) خمس دراسات حالة شقيقة من مجموعة الاستغلال نفسها — ثغرة UAF في sigqueue داخل exec()، وقراءة خارج الحدود في متتبّع جدول الصفحات داخل mincore()، وثغرة UAF في جدول تجزئة futex خاص، وثغرة UAF في محاسبة ذاكرة التخزين المؤقت للمجدول، وحالة تسابق في قائمة SLUB الجزئية — مع أربع نهايات استغلال مختلفة.
الفصل 20 ملحق يتناول فئة مختلفة من الأخطاء: CVE-2026-43284 ("DirtyFrag")، وهو كتابة في ذاكرة التخزين المؤقت للصفحات عبر الشبكات، وسلسلة أندرويد التي تحوّله إلى صلاحية جذر مؤقتة دون فتح أداة تحميل الإقلاع.
ابدأ من هنا → 00-README.md
ترتيب القراءة والوتيرة المقترحة موجودان في الفهرس. تُضاف فصول جديدة مع تقدّم الدراسة.
ملاحظات دراسة شخصية. الاستغلال الذي تم تحليله هو بحث أمني من طرف ثالث، وأُعيد إنتاجه هنا لأغراض تعليمية فقط.