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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-47GW-8GC3-MGCM
ALSA-2026:66336
ALSA-2026:66348
ALSA-2026:66366
AZL-89772
CLSA-2026-1782143534
CLSA-2026-1782143913
CLSA-2026-1782143942
CLSA-2026-1782221662
CLSA-2026-1782222901
CLSA-2026-1782984730
CLSA-2026-1787394930
ECHO-EBFF-11FA-7124
OESA-2026-2761
OESA-2026-2762
OESA-2026-2763
OESA-2026-2863
RHSA-2026:66336
USN-8451-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾