دراسة تكشف عن أخطاء مخفية طويلة الأمد في نواة لينكس

تحليل جديد لـ20 عامًا من تطوير نواة لينكس يكشف أن الأخطاء غالبًا ما تبقى غير مكتشفة لسنوات، بمتوسط عمر 2.1 سنة قبل اكتشافها. البحث الذي أجراه جيني غواني كو من Pebblebed يبرز التباينات عبر مكونات النواة وسيادة الإصلاحات غير المكتملة. بعض الثغرات استمرت أكثر من عقدين.

نواة لينكس، حجر الزاوية في أنظمة التشغيل مفتوحة المصدر، ليست محصنة ضد الأخطاء الدائمة، وفقًا لدراسة مفصلة نُشرت في 8 يناير 2026. جيني غواني كو، باحثة في Pebblebed، درست 125183 خطأً تمتد من أبريل 2005 إلى يناير 2026، مستخدمة بيانات إصدار نواة لينكس 6.19-rc3. منهجيتها اعتمدت على علامة 'Fixes:' في commits git، التي تربط الإصلاحات بالـcommits الأصلية التي أدخلتها. أداة مخصصة استخرجت هذه العلامات، محسبةً أعمار الأخطاء بناءً على تواريخ الـcommits. من السجلات، كانت 119449 إصلاحًا فريدًا من 9159 مؤلفًا، مع تخصيص 158 فقط معرفات CVE. النتائج الرئيسية تشمل وقت كشف متوسط للأخطاء قدره 2.1 سنة. أطول قضية غير مكتشفة - فائض في مخزن المؤقت في كود الشبكة - استمر 20.7 سنوات. الاختلافات بين المكونات واضحة: برامج تشغيل حافلة CAN بلغ متوسطها 4.2 سنة، شبكات SCTP 4.0 سنة، بينما تم اكتشاف أخطاء GPU في 1.4 سنة وأخطاء BPF في 1.1 سنة. الدراسة تلاحظ أيضًا شيوع الإصلاحات غير المكتملة. على سبيل المثال، رقعة تحقق حقل netfilter set لعام 2024 تم تجاوزها بعد عام بواسطة باحث أمني. هذا يؤكد التحديات المستمرة رغم التقدم، مثل أول CVE لـRust مؤخرًا وسط 159 CVE لكود C في اليوم نفسه. كما طورت كو نموذج VulnBERT الذكاء الاصطناعي للتنبؤ بالـcommits المُدْخِلَة للثغرات، مما يوفر إمكانية الكشف المبكر في تطوير النواة.

مقالات ذات صلة

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
صورة مولدة بواسطة الذكاء الاصطناعي

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Greg Kroah-Hartman has extended the projected end-of-life dates for several active Linux long-term support kernels following discussions with companies and co-maintainer Sasha Levin. This update provides longer support windows for kernels like 6.6, 6.12, and 6.18. The change offers more time for users relying on these stable releases.

من إعداد الذكاء الاصطناعي

The Linux and open-source world saw a flurry of updates from February 9 to 15, 2026, including new versions of major distributions and software tools. Key highlights feature the Linux Kernel 6.19 and various desktop environment fixes. These releases focus on bug resolutions, performance improvements, and new features for users and developers.

Four days after the CopyFail (CVE-2026-31431) exploit disclosure disrupted Ubuntu services, the US government warned of its critical risks to Linux systems, urging immediate patching amid public exploit code.

من إعداد الذكاء الاصطناعي

A security researcher has disclosed Dirty Frag, a new Linux kernel exploit that allows local users to gain root privileges. The flaw affects major distributions and remains unpatched on most systems despite earlier fixes for a similar issue.

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض