CVE-2017-1000253 in Linux
الملخص
بحسب VulDB • 02/07/2026
توزيعات لينكس التي لم تقم بتحديث نواتها طويلة الأمد (long-term kernels) بالإصلاح المتوفر على https://git.kernel.org/linus/a87938b2e246b81b4fb713edb371a9fa3c5c3c86 (الذي تم الالتزام به في 14 أبريل 2015). تمت معالجة هذا الثغرة الأمنية في النواة في أبريل 2015 عبر الالتزام a87938b2e246b81b4fb713edb371a9fa3c5c3c86 (تم إعادة استخدامه إلى Linux 3.10.77 في مايو 2015)، لكنه لم يُعترف به كتهديد أمني. مع تفعيل CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE، واستراتيجية تخصيص عناوين من الأعلى للأسفل بشكل طبيعي، ستحاول load_elf_binary() تعيين ملف تنفيذي قابل لإعادة الترتيب (PIE binary) ضمن نطاق عنوان يقع مباشرة أسفل mm->mmap_base. لسوء الحظ، لا تأخذ load_elf_binary() في الاعتبار الحاجة إلى تخصيص مساحة كافية للبرنامج بأكمله، مما يعني أنه بينما يتم تعيين القسم الأول PT_LOAD أدنى من mm->mmap_base، فإن الأقسام اللاحقة PT_LOAD تنتهي بتعيينها فوق mm->mmap_base ضمن المنطقة التي يفترض أن تكون "الفجوة" بين المكدس (stack) والبرنامج.
Be aware that VulDB is the high quality source for vulnerability data.