¡¾Îó²îͨ¸æ¡¿Vim modeline ɳÏäÈÆ¹ýÏÂÁîÖ´ÐÐÎó²î(CVE-2026-34982)

Ðû²¼Ê±¼ä 2026-04-02

Ò»¡¢Îó²î¸ÅÊö


Îó²îÃû³Æ

Vim modeline ɳÏäÈÆ¹ýÏÂÁîÖ´ÐÐÎó²î

CVE   ID

CVE-2026-34982

Îó²îÀàÐÍ

ÏÂÁîÖ´ÐÐ

·¢Ã÷ʱ¼ä

2026-4-2

Îó²îÆÀ·Ö

8.8

Îó²îÆ·¼¶

¸ßΣ

¹¥»÷ÏòÁ¿

ÍâµØ

ËùÐèȨÏÞ

ÎÞ

ʹÓÃÄѶÈ

µÍ

Óû§½»»¥

ÐèÒª

PoC/EXP

ÒѹûÕæ

ÔÚҰʹÓÃ

δ·¢Ã÷


VimÊÇÒ»¿îÆÕ±éʹÓõĿªÔ´Îı¾±à¼­Æ÷£¬£¬£¬Ö§³Ö¶àƽ̨ÔËÐУ¬£¬£¬¾ß±¸¸ßЧ±à¼­¡¢¾ç±¾À©Õ¹¼°¸»ºñ²å¼þÉú̬µÈÌØÕ÷¡£¡£¡£¡£ ¡£Æämodeline¡¢autocmdµÈ»úÖÆ¿ÉʵÏÖ×Ô¶¯»¯ÉèÖÃÓëÐÐΪ¿ØÖÆ£¬£¬£¬ÆÕ±éÓ¦ÓÃÓÚ¿ª·¢¡¢ÔËά¼°ÏµÍ³ÖÎÀí³¡¾°£¬£¬£¬ÊÇÀàUnixϵͳÖеĽ¹µã¹¤¾ßÖ®Ò»¡£¡£¡£¡£ ¡£


2026Äê4ÔÂ2ÈÕ£¬£¬£¬918²©ÌìÌÃÇå¾²Ó¦¼±ÏìÓ¦ÖÐÐÄ£¨VSRC£©¼à²âµ½Vim modeline ɳÏäÈÆ¹ýÏÂÁîÖ´ÐÐÎó²î¡£¡£¡£¡£ ¡£¸ÃÎó²î±£´æÓÚmodelineÆÊÎö»úÖÆ¼°Ïà¹ØÑ¡ÏîʵÏÖÖУ¬£¬£¬ÓÉÓÚcomplete¡¢guitabtooltipºÍprintheaderµÈÑ¡Ïîδ׼ȷÉèÖÃP_MLE»òP_SECUREÇå¾²±ê¼Ç£¬£¬£¬µ¼ÖÂmodelineÇå¾²¼ì²é±»Èƹý¡£¡£¡£¡£ ¡£Í¬Ê±£¬£¬£¬mapset()º¯ÊýȱÉÙcheck_secure()УÑ飬£¬£¬Ê¹¹¥»÷Õß¿ÉÔÚÊÜÏÞÇéÐÎÖÐÖ´ÐжñÒâ±í´ïʽ¡£¡£¡£¡£ ¡£¹¥»÷Õß¿Éͨ¹ý½á¹¹ÌØÖÆÎļþÓÕµ¼Óû§·­¿ª£¬£¬£¬´Ó¶øÔÚÍâµØÖ´ÐÐí§Òâ²Ù×÷ϵͳÏÂÁ£¬£¬»ñÈ¡Óû§È¨ÏÞ²¢½øÒ»²½¿ØÖÆÏµÍ³¡£¡£¡£¡£ ¡£¸ÃÎó²î¿ÉÄÜÎ¥·´ÆóÒµÖÕ¶ËÇå¾²¼°Êý¾Ý±£»£»£»£»£»£»£»¤Ïà¹ØºÏ¹æÒªÇ󣬣¬£¬¶Ô¿ª·¢ÇéÐμ°ÔËάÖ÷»úÇå¾²×é³ÉÑÏÖØÍþв¡£¡£¡£¡£ ¡£


¶þ¡¢Ó°Ïì¹æÄ£


Vim < 9.2.0276


Èý¡¢Çå¾²²½·¥


3.1 Éý¼¶°æ±¾


¹Ù·½ÒÑÐû²¼ÐÞ¸´²¹¶¡£¬£¬£¬ÒÔÐÞ¸´¸ÃÎó²î¡£¡£¡£¡£ ¡£
Vim >= 9.2.0276


ÏÂÔØÁ´½Ó£ºhttps://github.com/vim/vim/tags/


3.2 ÔÝʱ²½·¥


ÔÝÎÞ¡£¡£¡£¡£ ¡£


3.3 ͨÓý¨Òé


? °´ÆÚ¸üÐÂϵͳ²¹¶¡£¬£¬£¬ïÔ̭ϵͳÎó²î£¬£¬£¬ÌáÉýЧÀÍÆ÷µÄÇå¾²ÐÔ¡£¡£¡£¡£ ¡£
ÔöǿϵͳºÍÍøÂçµÄ»á¼û¿ØÖÆ£¬£¬£¬Ð޸ķÀ»ðǽսÂÔ£¬£¬£¬¹Ø±Õ·ÇÐëÒªµÄÓ¦Óö˿ڻòЧÀÍ£¬£¬£¬ïÔÌ­½«Î£ÏÕЧÀÍ£¨ÈçSSH¡¢RDPµÈ£©Ì»Â¶µ½¹«Íø£¬£¬£¬ïÔÌ­¹¥»÷Ãæ¡£¡£¡£¡£ ¡£
ʹÓÃÆóÒµ¼¶Çå¾²²úÆ·£¬£¬£¬ÌáÉýÆóÒµµÄÍøÂçÇå¾²ÐÔÄÜ¡£¡£¡£¡£ ¡£
ÔöǿϵͳÓû§ºÍȨÏÞÖÎÀí£¬£¬£¬ÆôÓöàÒòËØÈÏÖ¤»úÖÆºÍ×îСȨÏÞÔ­Ôò£¬£¬£¬Óû§ºÍÈí¼þȨÏÞÓ¦¼á³ÖÔÚ×îµÍÏÞ¶È¡£¡£¡£¡£ ¡£
ÆôÓÃÇ¿ÃÜÂëÕ½ÂÔ²¢ÉèÖÃΪ°´ÆÚÐ޸ġ£¡£¡£¡£ ¡£


3.4 ²Î¿¼Á´½Ó


https://github.com/vim/vim/security/advisories/GHSA-8h6p-m6gr-mpw9/