Vim is an open source, command line text editor. Prior to version 9.2.0075, a heap-based buffer underflow exists in Vim's Emacs-style tags file parsing logic. When processing a malformed tags file where a delimiter appears at the start of a line, Vim attempts to read memory immediately preceding the allocated buffer. Version 9.2.0075 fixes the issue.
Vim versions prior to 9.2.0075 contain a heap-based buffer underflow vulnerability in tags file parsing that could allow attackers to read adjacent memory. The vulnerability is triggered when processing malformed tags files with delimiters at line starts.
تحتوي ثغرة CWE-124 على تدفق ذاكرة heap في منطق معالجة ملفات الوسوم بنمط Emacs في محرر Vim. عند معالجة ملف وسوم معيب يحتوي على فاصل في بداية السطر، يحاول Vim قراءة الذاكرة السابقة للمخزن المؤقت المخصص. يتم إصلاح المشكلة في الإصدار 9.2.0075.
إصدارات Vim السابقة للإصدار 9.2.0075 تحتوي على ثغرة تدفق ذاكرة heap في معالجة ملفات الوسوم قد تسمح للمهاجمين بقراءة الذاكرة المجاورة. يتم تفعيل الثغرة عند معالجة ملفات وسوم معيبة تحتوي على فواصل في بداية الأسطر.
Update Vim to version 9.2.0075 or later immediately. Organizations should validate all Vim installations across development and administrative systems and apply patches through their software update mechanisms.
قم بتحديث Vim إلى الإصدار 9.2.0075 أو أحدث فوراً. يجب على المؤسسات التحقق من جميع تثبيتات Vim عبر أنظمة التطوير والإدارة وتطبيق التصحيحات من خلال آليات تحديث البرامج.