PT-2026-27755
CVE-2026-23390
·
تاريخ النشر
2026-01-01
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يحتوي النظام الفرعي للتتبع في نواة لينكس على ثغرة في نقطة التتبع dma map sg. عند تتبع قوائم «الانتشار والتجميع» (scatter-gather) الكبيرة، يمكن أن تتسبب نقطة التتبع في حدوث تجاوز سعة المخزن المؤقت (buffer overflow) نتيجة تجاوز الحد الأقصى PERF MAX TRACE SIZE البالغ 8192 بايت. يحدث هذا عندما تقوم الأجهزة، مثل virtio-gpu، بإنشاء مخازن مؤقتة كبيرة للوصول المباشر إلى الذاكرة (DMA) تحتوي على عدد كبير من العناصر (nents)، قد يتجاوز 1000. وينتج التجاوز عن المصفوفات الديناميكية المستخدمة لتخزين العناوين المادية وعناوين DMA والأطوال التي تتجاوز حجم المخزن المؤقت المخصص. يتم معالجة المشكلة عن طريق تحديد حجم هذه المصفوفات الديناميكية بحد أقصى 128 إدخالًا باستخدام الدالة
min() أثناء حساب حجم المصفوفة. وهذا يضمن أن تكون المصفوفات ذات حجم مناسب، مما يمنع التجاوز مع تقليل تخصيص الذاكرة غير الضروري إلى الحد الأدنى. وتسجل نقطة التتبع الآن العدد الكامل للإدخالات وعلامة تشير إلى ما إذا كانت البيانات قد تم اقتطاعها.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾