PT-2026-48722
CVE-2026-52859
·
تاريخ النشر
2026-05-30
·
تاريخ التحديث
2026-09-10
الوصف من
CVSS 3.1
8.2
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Vim الأقدم من 9.2.0565
الوصف
تقوم الدالة
update snapshot() الموجودة في ملف src/terminal.c بنسخ شاشة المحطة الطرفية المرئية إلى مخزن التمرير الخلفي (scrollback buffer) أثناء التقاط لقطة شاشة. تتضمن العملية تكرارًا عبر مصفوفة chars[] لكل خلية شاشة دون حد أعلى، مع الاعتماد فقط على حرف NUL الختامي للتوقف. عندما تملأ خلية جميع الخانات VTERM MAX CHARS PER CELL (6) —المكونة من حرف أساسي وخمس علامات تجميع—تُرجع مكتبة libvterm المدمجة المصفوفة دون حرف NUL ختامي. يؤدي هذا إلى قراءة الحلقة ما بعد المصفوفة الثابتة المكونة من ستة عناصر وإلحاق قيم خارج النطاق بمخزن مؤقت مخصص لستة أحرف فقط. يمكن لبرنامج يعرض المخرجات داخل نافذة :terminal أن يؤدي إلى حدوث هذا السلوك باستخدام تسلسل بايت قصير، مما يؤدي إلى تعطل النظام.التوصيات
التحديث إلى الإصدار 9.2.0565.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾