PT-2026-6156
CVE-2026-23086
·
تاريخ النشر
2026-01-01
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 4.0
6.9
متوسطةالمقاييسAV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تتعرض وسائل النقل virtualio في نواة Linux لمشكلة تتمثل في اشتقاق رصيد الإرسال (TX) مباشرةً من
peer buf alloc، الذي يتحدد بقيمة SO VM SOCKETS BUFFER SIZE الخاصة بنقطة النهاية البعيدة. وهذا يسمح لضيف ضار بالإعلان عن حجم مخزن مؤقت كبير وقراءة البيانات ببطء، مما قد يؤدي إلى قيام المضيف بتخصيص كمية كبيرة من ذاكرة sk buff. وقد تحدث المشكلة نفسها في الضيف في حالة وجود مضيف ضار، حيث إن نقل البيانات عبر virtio يشتركان في قاعدة برمجية مشتركة. أثبتت تجربة إثبات المفهوم (PoC) على مضيف Ubuntu 22.04 غير مُصلح مزود بذاكرة وصول عشوائي (RAM) تبلغ حوالي 64 جيجابايت أن 32 اتصالاً من نوع vsock من الضيف، يعلن كل منها عن 2 جيجابايت ويقوم بالقراءة ببطء، أدت إلى زيادة استخدام ذاكرة Slab/SUnreclaim من حوالي 0,5 جيجابايت إلى حوالي 57 جيجابايت، مما أدى إلى عدم استقرار النظام. تؤثر المشكلة على virtio-vsock و vhost-vsock و loopback بسبب تغييرات تقتصر على ملف virtio transport common.c. يتضمن الإصلاح إدخال دالة مساعدة، وهي virtio transport tx buf size()، لضمان أن النافذة TX الفعلية تكون محدودة بكل من المخزن المؤقت المعلن عنه من قبل النظير وتخصيص المخزن المؤقت الخاص بالمضيف نفسه.التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾