Linux Kernel Privilege Escalation Vulnerability — Linux kernel fails to check all 64 bits of attr.config passed by user space, resulting to out-of-bounds access of the perf_swevent_enabled array in sw_perf_event_destroy(). Explotation allows for privilege escalation.
A critical privilege escalation vulnerability exists in the Linux kernel's performance event subsystem. The kernel fails to validate all 64 bits of the attr.config parameter from user space, leading to out-of-bounds array access in sw_perf_event_destroy(). Active exploitation allows unprivileged users to gain root privileges on affected systems.
تؤثر هذه الثغرة الأمنية الحرجة على النظام الفرعي لأحداث الأداء في نواة لينكس، حيث لا يتم التحقق بشكل صحيح من جميع البتات الـ64 للمعامل attr.config المُمرر من مساحة المستخدم. يؤدي هذا الإهمال في التحقق إلى وصول خارج حدود المصفوفة perf_swevent_enabled في الدالة sw_perf_event_destroy()، مما يسمح للمهاجمين المحليين باستغلال هذا العيب لتنفيذ تعليمات برمجية عشوائية بصلاحيات النظام. تُعتبر هذه الثغرة خطيرة بشكل خاص لأن استغلالها موثق ومتاح علنياً، مما يجعل الأنظمة غير المُحدّثة عرضة للاختراق الفوري من قبل مستخدمين محليين ذوي صلاحيات محدودة للحصول على التحكم الكامل بالنظام.
توجد ثغرة حرجة لتصعيد الصلاحيات في نظام أحداث الأداء بنواة لينكس. تفشل النواة في التحقق من جميع البتات الـ64 لمعامل attr.config من مساحة المستخدم، مما يؤدي إلى وصول خارج الحدود للمصفوفة في sw_perf_event_destroy(). يسمح الاستغلال النشط للمستخدمين غير المصرح لهم بالحصول على صلاحيات الجذر على الأنظمة المتأثرة.
1. Immediately identify and inventory all Linux systems across the organization, prioritizing internet-facing servers, critical infrastructure systems, and multi-user environments for urgent patching to kernel versions that address CVE-2013-2094.
2. Apply vendor-provided security patches or upgrade to Linux kernel versions 3.8.9, 3.4.47, 3.2.44, 3.0.80, or later stable releases that contain the fix for this vulnerability, following change management procedures with appropriate testing in non-production environments first.
3. Implement compensating controls including restricting local user access, disabling unprivileged access to performance monitoring subsystems via sysctl (kernel.perf_event_paranoid=2 or higher), deploying kernel runtime protection mechanisms (SELinux/AppArmor), and establishing continuous monitoring for privilege escalation attempts through security information and event management (SIEM) systems.
1. تحديد وجرد جميع أنظمة لينكس عبر المؤسسة فوراً، مع إعطاء الأولوية للخوادم المتصلة بالإنترنت وأنظمة البنية التحتية الحيوية والبيئات متعددة المستخدمين لتطبيق التحديثات العاجلة لإصدارات النواة التي تعالج CVE-2013-2094.
2. تطبيق التحديثات الأمنية المقدمة من الموردين أو الترقية إلى إصدارات نواة لينكس 3.8.9 أو 3.4.47 أو 3.2.44 أو 3.0.80 أو الإصدارات المستقرة اللاحقة التي تحتوي على الإصلاح لهذه الثغرة، مع اتباع إجراءات إدارة التغيير والاختبار المناسب في بيئات غير إنتاجية أولاً.
3. تنفيذ ضوابط تعويضية تشمل تقييد وصول المستخدمين المحليين، وتعطيل الوصول غير المصرح به لأنظمة مراقبة الأداء الفرعية عبر sysctl (kernel.perf_event_paranoid=2 أو أعلى)، ونشر آليات حماية وقت تشغيل النواة (SELinux/AppArmor)، وإنشاء مراقبة مستمرة لمحاولات تصعيد الصلاحيات من خلال أنظمة إدارة معلومات وأحداث الأمن (SIEM).