¡¾·ì϶¹«¸æ¡¿vm2 ɳÏäÌÓÒÝ·ì϶(CVE-2026-22709)
°ä²¼¹¦·ò 2026-01-28Ò»¡¢·ì϶¸ÅÊö
·ì϶Ãû³Æ | vm2 ɳÏäÌÓÒÝ·ì϶ | ||
CVE ID | CVE-2026-22709 | ||
·ì϶ÀàÐÍ | ɳÏäÌÓÒÝ | ·¢ÏÖ¹¦·ò | 2026-1-28 |
·ì϶ÆÀ·Ö | 9.8 | ·ì϶µÈ¼¶ | ÑÏÖØ |
¹¥»÷ÏòÁ¿ | ÍøÂç | ËùÐèȨÏÞ | ÎÞ |
ÀûÓÃÄÑ¶È | µÍ | Óû§½»»¥ | ²»±ØÒª |
PoC/EXP | Òѹ«¿ª | ÔÚÒ°ÀûÓà | δ·¢ÏÖ |
vm2ÊÇÒ»¸öÓÃÓÚÔÚNode.js»·¾³Öд´½¨¸ôÀëɳÏäµÄ¿â£¬£¬ÔÊÐíÔÚ°²È«µÄ»·¾³ÖÐÖ´Ðв»³ÉÐŵÄJavaScript´úÂë¡£¡£Ëüͨ¹ý·ÂÕÕä¯ÀÀÆ÷»·¾³£¬£¬ÌṩÁ˶ԴúÂëÖ´ÐеÄÑϸñ½ÚÖÆ£¬£¬Ô¤·À¶ñÒâ´úÂë½Ó¼ûËÞÖ÷ϵͳµÄÃô¸Ð×ÊÔ´¡£¡£vm2ÔÊÐíÔÚɳÏäÖÐÔËÐдúÂ룬£¬Í¬Ê±È·±£´úÂëÎÞ·¨½Ó¼ûÈ«¾Ö¶ÔÏó¡¢Ä£¿£¿é¡¢Îļþϵͳ»òÖ´ÐÐΣÏÕµÄϵͳ²Ù×÷¡£¡£Ëü¿í·ºÓÃÓÚ±ØÒªÖ´Ðж¯Ì¬´úÂëÇÒÒªÇó¸ß°²È«ÐԵij¡¾°£¬£¬ÈçÔÚÔÆ·þÎñƽ̨¡¢²âÊÔ»·¾³ÖÐÖ´ÐÐδÑéÖ¤µÄ¾ç±¾¡£¡£
2026Äê1ÔÂ28ÈÕ£¬£¬OG¶«·½Ìü¼¯ÍÅVSRC¼à²âµ½vm2ÖеÄÒ»¸öɳÏäÌÓÒÝ·ì϶£¬£¬ÔÚÊÜÓ°Ïì°æ±¾ÖУ¬£¬Promise.prototype.thenºÍPromise.prototype.catchµÄ»Øµ÷º¯ÊýδÄÜÓÐЧµØ¶Ô´«ÈëµÄÊý¾Ý½øÐÐÊʵ±µÄ¹ýÂ˺͸ôÀ룬£¬µ¼Ö¹¥»÷Õß¿ÉÄÜÈÆ¹ýɳÏäµÄÏÞ¶È£¬£¬Ö´ÐÐËÁÒâ´úÂë¡£¡£¾ßÌåÀ´Ëµ£¬£¬µ±Òì²½º¯Êý·µ»ØÒ»¸öglobalPromise¶ÔÏóʱ£¬£¬Æä»Øµ÷ûÓо¹ý³ä·ÖµÄ°²È«´¦Ö㬣¬¹¥»÷ÕßÄܹ»ÀûÓÃÕâÒ»µã»ú¹Ø¶ñÒâ´úÂ룬£¬²¢ÔÚɳÏäÍⲿִÐС£¡£Í¨¹ý¾«ÐÄÉè¼ÆµÄpromiseÁ´£¬£¬¹¥»÷Õß¿ÉÄÜÀûÓÃÈçFunction»ú¹ØÆ÷Ö´ÐÐϵͳºÅÁ£¬ÊµÏÖɳÏäÌÓÒÝ¡£¡£ÕâʹµÃ¹¥»÷Õß¿ÉÄÜÔÚÊܱ£»¤»·¾³ÖÐÖ´ÐÐËÁÒâºÅÁ£¬ÑÏÖØÎ£º£º¦ÏµÍ³°²È«¡£¡£
¶þ¡¢Ó°ÏìÁìÓò
vm2 <= 3.10.0
Èý¡¢°²È«´ëÊ©
3.1 Éý¼¶°æ±¾
ÏÂÔØÁ´½Ó£º£ºhttps://github.com/patriksimek/vm2/releases/
3.2 һʱ´ëÊ©
ÔÝÎÞ¡£¡£


¾©¹«Íø°²±¸11010802024551ºÅ