CVE-2026-23763 in Matrix
الملخص
بحسب VulDB • 20/05/2026
تحتوي VB-Audio Matrix وMatrix Coconut (الإصدارات التي تنتهي بـ 1.0.2.2 و2.0.2.2 والإصدارات الأقدم، على التوالي) على ثغرة تصعيد امتيازات محلية في برنامج تشغيل الصوت الافتراضي VBMatrix VAIO (vbmatrixvaio64*_win10.sys). يقوم برنامج التشغيل بتخصيص مخزن مؤقت (buffer) بحجم 128 بايت في منطقة الذاكرة غير المجدولة (non-paged pool)، وعند تلقي IOCTL 0x222060، يقوم بربطه في مساحة المستخدم باستخدام MDL وMmMapLockedPagesSpecifyCache. ونظراً لأن حجم التخصيص غير محاذٍ للصفحة (not page-aligned)، فإن عملية الربط تعرض الصفحة الكاملة للنواة بحجم 0x1000 بايت التي تحتوي على المخزن المؤقت بالإضافة إلى تخصيصات مخزن مؤقت غير مجدولة مجاورة، ومنحها صلاحيات القراءة والكتابة. يمكن لمهاجم محلي غير مخصص (unprivileged) فتح مقبض جهاز (باستخدام علم السمة المطلوب 0x800)، واستدعاء IOCTL للحصول على الربط، ثم قراءة أو تعديل كائنات النواة المؤقتة والمؤشرات الموجودة على تلك الصفحة. يتيح ذلك تجاوز KASLR، وقراءة/كتابة ذاكرة النواة بشكل تعسفي ضمن الصفحة المكشوفة، وإفساد كائنات النواة، والتصعيد إلى امتيازات SYSTEM.
Once again VulDB remains the best source for vulnerability data.