أطلقت شركة Canonical تحديثاً أمنياً عاجلاً لنظام Ubuntu، يعالج موجة ضخمة من الثغرات الأمنية في نواة لينكس (Linux Kernel)، والتي قد تسمح للمهاجمين برفع الامتيازات (Privilege Escalation) أو كشف بيانات الذاكرة الحساسة. ويجب على مسؤولي الأنظمة الذين يديرون منصات Intel IoTG والأجهزة المعتمدة على معالجات AMD تطبيق التحديث USN-8620-3 فوراً لتجنب أي اختراق سيبراني محتمل. ويستهدف هذا التحديث تحديداً حزم النواة linux-intel-iot-realtime و linux-intel-iotg-5.15.
ويُبرز الإشعار الأمني عدة ثغرات عالية الخطورة، بما في ذلك مشكلة حرجة داخل بنية نظام ملفات NTFS. وتحدث هذه الثغرة (CVE-2023-45896)، التي اكتشفها الباحث الأمني مكسيم سوخانوف، بسبب فشل النواة في التحقق من طول أسماء الملفات بشكل صحيح في سيناريوهات معينة. ويؤدي هذا القصور إلى قراءة خارج الحدود (Out-of-bounds read)، مما يسمح للمهاجم بإنشاء صورة NTFS خبيثة تكشف بيانات ذاكرة النواة الحساسة عند تركيبها في النظام.
ثغرات على مستوى الأجهزة في معالجات AMD
إلى جانب ثغرات أنظمة الملفات، يعالج التحديث عيوباً عميقة على مستوى الأجهزة في معالجات AMD، والتي تتطلب تدخلات برمجية من النواة للتخفيف من حدتها. وتتعلق المشكلة الرئيسية الأولى (CVE-2025-54505) بفشل بعض معالجات AMD في مسح البيانات بشكل صحيح في وحدة مقسّم الفاصلة العائمة أثناء عملية التنفيذ التخميني (Speculative execution). ويمكن لمهاجم محلي استغلال هذا الخلل المعماري لاستخراج معلومات حساسة مباشرة من عمليات المعالج.
بالإضافة إلى ذلك، تم اكتشاف ثغرة عزل خطيرة (CVE-2025-54518) في معالجات AMD Zen 2. حيث تفشل الأجهزة في عزل الموارد المشتركة بشكل صحيح داخل ذاكرة التخزين المؤقت للعمليات. وفي حال استغلالها، يمكن لمهاجم محلي إتلاف التعليمات التي يتم تنفيذها بمستوى امتياز أعلى، مما يؤدي إلى رفع الامتيازات بالكامل والسيطرة التامة على النظام.
كيفية تأمين نظام Ubuntu الخاص بك
نظراً لإمكانية استغلال هذه الثغرات محلياً للحصول على صلاحيات إدارية، يُعد تطبيق التصحيح أمراً إلزامياً للحفاظ على سلامة النظام. اتبع هذه الإجراءات القياسية لتأمين بيئتك:
- قم بتشغيل ترقية قياسية للنظام باستخدام مدير الحزم (Package Manager) للحصول على أحدث إصدارات linux-intel-iotg-5.15 أو linux-intel-iot-realtime.
- أعد تشغيل جهاز الكمبيوتر الخاص بك فوراً بعد التثبيت لضمان تحميل النواة الجديدة في الذاكرة.
- خطوة حاسمة: نظراً لتغيير حتمي في واجهة التطبيق الثنائية (ABI)، تحمل تحديثات النواة رقم إصدار جديد. ويجب عليك إعادة تجميع وإعادة تثبيت جميع وحدات النواة التابعة لجهات خارجية التي قمت بتثبيتها.
- إذا كنت تعتمد على الحزم الوصفية القياسية للنواة (مثل linux-generic أو linux-virtual)، فستقوم عملية ترقية النظام بإجراء إعادة التجميع تلقائياً.
وبالنسبة للبيئات الموسعة، تشير شركة Canonical إلى أن خدمة Ubuntu Pro توفر تغطية أمنية لمدة عشر سنوات لأكثر من 25,000 حزمة في المستودعات الرئيسية (Main) ومستودعات (Universe)، وهي مجانية لما يصل إلى 5 أجهزة.
الأنظمة الفرعية والمعماريات المتأثرة
يُعد التحديث USN-8620-3 واسع النطاق بشكل استثنائي، حيث يصحح أخطاءً عبر عشرات الأنظمة الفرعية الأساسية في نظام لينكس. ورغم أن التركيز الأساسي ينصب على منصات Intel IoTG ومعالجات AMD، فإن التصحيح يعالج أيضاً مشكلات أساسية في المجالات التالية:
- المعماريات الأساسية: معمارية ARM32، ومعمارية ARM64، ومعمارية MIPS، ومعمارية PowerPC، ومعمارية S390، ومعمارية x86.
- أنظمة الملفات: نظام BTRFS، ونظام Ceph، ونظام Ext4، ونظام FAT، ونظام FUSE، ونظام NTFS3، ونظام SMB، ونظام XFS.
- الشبكات والاتصال: تعريفات البلوتوث، وشبكات IPv4/IPv6، وجسر الإيثرنت، والنظام الفرعي MAC80211.
- تعريفات الأجهزة: تعريفات بطاقة الرسوميات (GPU)، والنظام الفرعي IOMMU، والنظام الفرعي PCI، وتعريفات نواة USB.
- الأمان والذاكرة: واجهة برمجة تطبيقات التشفير (Cryptographic API)، ووحدة أمان AppArmor، والنظام الفرعي KVM، وإطار عمل تصحيح أخطاء الذاكرة KASAN.
عقبة تحديث أجهزة إنترنت الأشياء
يؤكد الحجم الهائل للأنظمة الفرعية التي تم تصحيحها في تحديث USN-8620-3 على نقطة احتكاك متزايدة في الأمن السيبراني الحديث: الاعتماد على أنظمة التشغيل للتخفيف من العيوب المعمارية على مستوى الأجهزة. وتُظهر ثغرات مثل خطأ ذاكرة التخزين المؤقت في معالجات AMD Zen 2 (CVE-2025-54518) أن مشكلات التنفيذ التخميني على مستوى السيليكون لم تُحل بعد، مما يجبر مطوري أنظمة التشغيل مثل شركة Canonical على نشر حلول برمجية معقدة باستمرار.
ومع ذلك، يكمن الخطر الحقيقي في الهدف المحدد لهذا التصحيح: منصات Intel IoTG (مجموعة إنترنت الأشياء). فعلى عكس خوادم المؤسسات التي غالباً ما تتميز بمسارات تحديث آلية، يصعب للغاية تحديث أجهزة إنترنت الأشياء، حيث تعمل غالباً في بيئات نائية أو بدون واجهات تحكم مباشرة. ويُعد تغيير واجهة التطبيق الثنائية (ABI) الذي يتطلب إعادة تجميع وحدات الطرف الثالث عقبة تشغيلية ضخمة لأساطيل أجهزة إنترنت الأشياء. وإلى أن يتبنى القطاع معايير موحدة لتحديثات النواة السلسة عبر الهواء (OTA) للأجهزة الطرفية، ستظل هذه الثغرات الممتدة من الأجهزة إلى البرمجيات ناقل هجوم مربح للجهات الخبيثة التي تستهدف البنية التحتية الصناعية والمدن الذكية.