📧 info@ciso.sa | 📱 +966550939344 | الرياض، المملكة العربية السعودية
🔧 صيانة مجدولة — السبت 2:00-4:00 صباحاً. قد تكون بعض الميزات غير متاحة مؤقتاً.    ●   
💎
خطة Pro بخصم 50% احصل على جميع ميزات AI والتقارير غير المحدودة والدعم ذي الأولوية. الترقية الآن
مركز البحث
ESC للإغلاق
Global apt الحكومة والبنية التحتية الحرجة CRITICAL 1h Global vulnerability برامج المؤسسات / تحليل البيانات CRITICAL 2h Global vulnerability الذكاء الاصطناعي والتكنولوجيا HIGH 5h Global general قطاع التكنولوجيا والذكاء الاصطناعي MEDIUM 8h Global general قطاع التكنولوجيا والذكاء الاصطناعي HIGH 9h Global vulnerability التعليم العالي CRITICAL 19h Global data_breach القطاع الحكومي HIGH 20h Global supply_chain تطوير البرمجيات والمجتمعات مفتوحة المصدر CRITICAL 20h Global malware تطوير البرمجيات CRITICAL 20h Global phishing قطاعات متعددة HIGH 20h Global apt الحكومة والبنية التحتية الحرجة CRITICAL 1h Global vulnerability برامج المؤسسات / تحليل البيانات CRITICAL 2h Global vulnerability الذكاء الاصطناعي والتكنولوجيا HIGH 5h Global general قطاع التكنولوجيا والذكاء الاصطناعي MEDIUM 8h Global general قطاع التكنولوجيا والذكاء الاصطناعي HIGH 9h Global vulnerability التعليم العالي CRITICAL 19h Global data_breach القطاع الحكومي HIGH 20h Global supply_chain تطوير البرمجيات والمجتمعات مفتوحة المصدر CRITICAL 20h Global malware تطوير البرمجيات CRITICAL 20h Global phishing قطاعات متعددة HIGH 20h Global apt الحكومة والبنية التحتية الحرجة CRITICAL 1h Global vulnerability برامج المؤسسات / تحليل البيانات CRITICAL 2h Global vulnerability الذكاء الاصطناعي والتكنولوجيا HIGH 5h Global general قطاع التكنولوجيا والذكاء الاصطناعي MEDIUM 8h Global general قطاع التكنولوجيا والذكاء الاصطناعي HIGH 9h Global vulnerability التعليم العالي CRITICAL 19h Global data_breach القطاع الحكومي HIGH 20h Global supply_chain تطوير البرمجيات والمجتمعات مفتوحة المصدر CRITICAL 20h Global malware تطوير البرمجيات CRITICAL 20h Global phishing قطاعات متعددة HIGH 20h
الثغرات

CVE-2026-31530

مرتفع
CWE-416 — نوع الضعف
نُشر: Apr 22, 2026  ·  آخر تحديث: Apr 29, 2026  ·  المصدر: NVD
CVSS v3
7.8
🔗 NVD الرسمي
📄 الوصف (الإنجليزية)

In the Linux kernel, the following vulnerability has been resolved:

cxl/port: Fix use after free of parent_port in cxl_detach_ep()

cxl_detach_ep() is called during bottom-up removal when all CXL memory
devices beneath a switch port have been removed. For each port in the
hierarchy it locks both the port and its parent, removes the endpoint,
and if the port is now empty, marks it dead and unregisters the port
by calling delete_switch_port(). There are two places during this work
where the parent_port may be used after freeing:

First, a concurrent detach may have already processed a port by the
time a second worker finds it via bus_find_device(). Without pinning
parent_port, it may already be freed when we discover port->dead and
attempt to unlock the parent_port. In a production kernel that's a
silent memory corruption, with lock debug, it looks like this:

[]DEBUG_LOCKS_WARN_ON(__owner_task(owner) != get_current())
[]WARNING: kernel/locking/mutex.c:949 at __mutex_unlock_slowpath+0x1ee/0x310
[]Call Trace:
[]mutex_unlock+0xd/0x20
[]cxl_detach_ep+0x180/0x400 [cxl_core]
[]devm_action_release+0x10/0x20
[]devres_release_all+0xa8/0xe0
[]device_unbind_cleanup+0xd/0xa0
[]really_probe+0x1a6/0x3e0

Second, delete_switch_port() releases three devm actions registered
against parent_port. The last of those is unregister_port() and it
calls device_unregister() on the child port, which can cascade. If
parent_port is now also empty the device core may unregister and free
it too. So by the time delete_switch_port() returns, parent_port may
be free, and the subsequent device_unlock(&parent_port->dev) operates
on freed memory. The kernel log looks same as above, with a different
offset in cxl_detach_ep().

Both of these issues stem from the absence of a lifetime guarantee
between a child port and its parent port.

Establish a lifetime rule for ports: child ports hold a reference to
their parent device until release. Take the reference when the port
is allocated and drop it when released. This ensures the parent is
valid for the full lifetime of the child and eliminates the use after
free window in cxl_detach_ep().

This is easily reproduced with a reload of cxl_acpi in QEMU with CXL
devices present.

🤖 ملخص AI

A use-after-free vulnerability exists in the Linux kernel's CXL (Compute Express Link) port management code (CVE-2026-31530, CVSS 7.8). The vulnerability occurs in cxl_detach_ep() during device removal when parent ports may be accessed after being freed, leading to memory corruption or kernel crashes. This affects systems with CXL memory devices, particularly enterprise servers and data center infrastructure used in Saudi Arabia.

📄 الوصف (العربية)

🤖 التحليل الذكي آخر تحليل: Apr 29, 2026 15:08
🇸🇦 التأثير على المملكة العربية السعودية
This vulnerability primarily impacts Saudi organizations operating enterprise data centers and high-performance computing infrastructure: (1) ARAMCO and energy sector operators using CXL-enabled servers for advanced analytics and simulation; (2) Saudi banking institutions (SAMA-regulated banks) utilizing CXL memory expansion in core banking systems; (3) Government agencies and NCA-regulated entities running virtualized infrastructure; (4) Telecom providers (STC, Mobily) managing cloud infrastructure with CXL devices; (5) Healthcare organizations using CXL for medical imaging and research computing. The vulnerability can cause kernel panics, system instability, and potential data corruption, affecting service availability and data integrity.
🏢 القطاعات السعودية المتأثرة
Banking and Financial Services Energy and Utilities Government and Public Administration Healthcare and Medical Research Telecommunications Data Centers and Cloud Infrastructure High-Performance Computing
⚖️ درجة المخاطر السعودية (AI)
7.2
/ 10.0
🔧 Remediation Steps (English)
Immediate Actions:
1. Identify systems running Linux kernel versions 7.0-rc1 through 7.0-rc5 or affected stable versions with CXL devices
2. Check kernel logs for mutex unlock warnings or memory corruption errors related to cxl_detach_ep()
3. Disable CXL device hot-removal operations until patched

Patching Guidance:
1. Apply the official Linux kernel patch that establishes lifetime guarantees for child-parent port relationships
2. Ensure child ports hold references to parent devices until release
3. Update to patched kernel versions: 7.0 final release or later stable versions with the fix backported
4. Test patches in non-production environments first, particularly for systems with active CXL devices

Compensating Controls (if immediate patching unavailable):
1. Avoid hot-removal of CXL devices; perform removal only during scheduled maintenance windows
2. Disable CXL module reloading (cxl_acpi) in production environments
3. Implement monitoring for kernel panic events and mutex-related warnings
4. Maintain detailed logs of CXL device attachment/detachment events

Detection Rules:
1. Monitor kernel logs for: 'DEBUG_LOCKS_WARN_ON', '__mutex_unlock_slowpath', 'cxl_detach_ep'
2. Alert on kernel panic messages containing 'cxl_core' or 'cxl_port'
3. Track CXL device hot-removal events and correlate with system stability issues
4. Implement kernel module integrity monitoring for cxl_core and cxl_acpi modules
🔧 خطوات المعالجة (العربية)
الإجراءات الفورية:
1. تحديد الأنظمة التي تعمل بإصدارات نواة Linux 7.0-rc1 إلى 7.0-rc5 أو الإصدارات المستقرة المتأثرة مع أجهزة CXL
2. فحص سجلات النواة للتحذيرات المتعلقة بفتح القفل أو أخطاء تلف الذاكرة المتعلقة بـ cxl_detach_ep()
3. تعطيل عمليات الإزالة الساخنة لأجهزة CXL حتى يتم تصحيحها

إرشادات التصحيح:
1. تطبيق رقعة نواة Linux الرسمية التي تؤسس ضمانات العمر الافتراضي لعلاقات منافذ الوالد والطفل
2. التأكد من أن منافذ الطفل تحتفظ بمراجع للأجهزة الأب حتى الإفراج عنها
3. التحديث إلى إصدارات النواة المصححة: الإصدار النهائي 7.0 أو إصدارات مستقرة أحدث مع الإصلاح المرجعي
4. اختبار الرقع في بيئات غير الإنتاج أولاً، خاصة للأنظمة التي تحتوي على أجهزة CXL نشطة

الضوابط البديلة (إذا لم يكن التصحيح الفوري متاحاً):
1. تجنب الإزالة الساخنة لأجهزة CXL؛ قم بالإزالة فقط أثناء نوافذ الصيانة المجدولة
2. تعطيل إعادة تحميل وحدة CXL (cxl_acpi) في بيئات الإنتاج
3. تنفيذ المراقبة لأحداث توقف النواة والتحذيرات المتعلقة بـ mutex
4. الاحتفاظ بسجلات مفصلة لأحداث إرفاق/فصل أجهزة CXL

قواعد الكشف:
1. مراقبة سجلات النواة للبحث عن: 'DEBUG_LOCKS_WARN_ON'، '__mutex_unlock_slowpath'، 'cxl_detach_ep'
2. التنبيه على رسائل توقف النواة التي تحتوي على 'cxl_core' أو 'cxl_port'
3. تتبع أحداث الإزالة الساخنة لأجهزة CXL والربط بمشاكل استقرار النظام
4. تنفيذ مراقبة سلامة وحدة النواة لوحدات cxl_core و cxl_acpi
📋 خريطة الامتثال التنظيمي
🟢 NCA ECC 2024
ECC 2024 A.12.6.1 - Management of technical vulnerabilities in infrastructure ECC 2024 A.14.2.1 - Secure development policy and procedures ECC 2024 A.12.2.1 - Monitoring and management of system resources
🔵 SAMA CSF
SAMA CSF ID.BE-1 - Asset management and inventory SAMA CSF PR.IP-12 - System and information integrity SAMA CSF DE.CM-1 - Detection and analysis of anomalies
🟡 ISO 27001:2022
ISO 27001:2022 A.12.2.1 - Monitoring and management of system resources ISO 27001:2022 A.12.6.1 - Management of technical vulnerabilities ISO 27001:2022 A.14.2.1 - Secure development policy
🟣 PCI DSS v4.0.1
PCI DSS 6.2 - Security patches and updates for system components PCI DSS 11.2 - Vulnerability scanning and management
📦 المنتجات المتأثرة 8 منتج
linux:linux_kernel
linux:linux_kernel
linux:linux_kernel
linux:linux_kernel:7.0
linux:linux_kernel:7.0
linux:linux_kernel:7.0
linux:linux_kernel:7.0
linux:linux_kernel:7.0
📊 CVSS Score
7.8
/ 10.0 — مرتفع
📊 CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack VectorL — Low / Local
Attack ComplexityL — Low / Local
Privileges RequiredL — Low / Local
User InteractionN — None / Network
ScopeU — Unchanged
ConfidentialityH — High
IntegrityH — High
AvailabilityH — High
📋 حقائق سريعة
الخطورة مرتفع
CVSS Score7.8
CWECWE-416
EPSS0.02%
اختراق متاح لا
تصحيح متاح ✓ نعم
تاريخ النشر 2026-04-22
المصدر nvd
🇸🇦 درجة المخاطر السعودية
7.2
/ 10.0 — مخاطر السعودية
أولوية: HIGH
🏷️ الوسوم
patch-available CWE-416
مشاركة ثغرة
LinkedIn X / Twitter WhatsApp Telegram

💬 التعليقات

0
جارٍ التحميل
📣 وجدت هذا مفيداً؟
شاركه مع شبكة الأمن السيبراني الخاصة بك
in لينكدإن 𝕏 تويتر 💬 واتساب ✈ تليجرام
🍪 إعدادات الخصوصية
سيزو للاستشارات — متوافق مع نظام حماية البيانات الشخصية السعودي (PDPL)
نستخدم ملفات تعريف الارتباط والتقنيات المشابهة لتوفير أفضل تجربة على منصتنا. يمكنك اختيار الأنواع التي تقبلها.
🔒
ملفات ضرورية Always On
مطلوبة لعمل الموقع بشكل صحيح. لا يمكن تعطيلها.
📋 الجلسات، CSRF، المصادقة، تفضيلات اللغة
📊
ملفات التحليلات
تساعدنا في فهم كيفية استخدام الزوار للموقع وتحسين الأداء.
📋 إحصائيات الصفحات، مدة الجلسة، مصدر الزيارة
⚙️
ملفات وظيفية
تتيح ميزات محسنة مثل تخصيص المحتوى والتفضيلات.
📋 السمة المظلمة/الفاتحة، حجم الخط، لوحات التحكم المخصصة
📣
ملفات تسويقية
تُستخدم لتقديم محتوى وإعلانات ذات صلة باهتماماتك.
📋 تتبع الحملات، إعادة الاستهداف، تحليلات وسائل التواصل
سياسة الخصوصية →
مساعد CISO الذكي
اسألني أي شيء · وثائق · دعم
🔐

عرّفنا بنفسك

أدخل بياناتك للوصول إلى المساعد الكامل

معلوماتك آمنة ولن تُشارك
💬
المساعد السيبراني
متصل — يرد في ثوانٍ
5 / 5
🔐 تحقق من هويتك

أدخل بريدك الإلكتروني لإرسال رمز تحقق قبل إرسال طلب الدعم.

Enter للإرسال · / للأوامر 0 / 2000
CISO AI · مدعوم بالذكاء الاصطناعي
✦ استطلاع سريع ساعدنا في تحسين منصة سيزو للاستشارات ملاحظاتك تشكّل مستقبل منصتنا — لا تستغرق سوى دقيقتين.
⚠ يرجى الإجابة على هذا السؤال للمتابعة

كيف تقيّم تجربتك العامة مع منصتنا؟

قيّم من 1 (ضعيف) إلى 5 (ممتاز)

🎉
شكراً جزيلاً!
تم تسجيل إجابتك بنجاح.