¡¾·ì϶¹«¸æ¡¿AdonisJS Multipart Îļþ´¦ÖÃõè¾¶±éÀú·ì϶(CVE-2026-21440)
°ä²¼¹¦·ò 2026-01-05Ò»¡¢·ì϶¸ÅÊö
·ì϶Ãû³Æ | AdonisJS Multipart Îļþ´¦ÖÃõè¾¶±éÀú·ì϶ | ||
CVE ID | CVE-2026-21440 | ||
·ì϶ÀàÐÍ | õè¾¶±éÀú | ·¢ÏÖ¹¦·ò | 2026-1-5 |
·ì϶ÆÀ·Ö | 9.2 | ·ì϶µÈ¼¶ | ÑÏÖØ |
¹¥»÷ÏòÁ¿ | ÍøÂç | ËùÐèȨÏÞ | ÎÞ |
ÀûÓÃÄÑ¶È | µÍ | Óû§½»»¥ | ²»±ØÒª |
PoC/EXP | δ¹«¿ª | ÔÚÒ°ÀûÓà | δ·¢ÏÖ |
AdonisJSÊÇÒ»¸ö»ùÓÚNode.jsµÄȫջWebÀûÓÿò¼Ü£¬£¬£¬Ñ¡È¡MVC¼Ü¹¹£¬£¬£¬Ö¼ÔÚÌṩһÖÖ¸ßЧ¡¢¼ò½àÇÒÓµÓÐÓÅÁ¼¿ª·¢ÂÄÀúµÄ¿ª·¢·½Ê½¡£ËüÄÚÖÃÁ˶àÖÖ³£ÓÃÖ°ÄÜ£¬£¬£¬ÈçÈÏÖ¤¡¢Êý¾Ý¿âǨáã¡¢ÑéÖ¤¡¢Óʼþ´¦Öá¢ÎļþÉÏ´«µÈ£¬£¬£¬Ô®ÊÖ¿ª·¢ÕßרһÓÚÒµÎñÂß¼¶øÎÞÐè¹ý¶à¹Ø×¢µ×²ãʵÏÖ¡£AdonisJSÌṩÁËÃÀÂúµÄCLI¹¤¾ßºÍ׳´óµÄ·ÓÉϵͳ£¬£¬£¬ºÏÓÃÓÚ¹¹½¨´ÓСÐÍÀûÓõ½´óÐÍÆóÒµ¼¶ÀûÓõÄÏîÄ¿¡£
2026Äê1ÔÂ5ÈÕ£¬£¬£¬OG¶«·½Ìü¼¯ÍÅVSRC¼à²âµ½AdonisJSµÄ@adonisjs/bodyparser°ü´æÔÚõè¾¶±éÀú·ì϶¡£¹¥»÷Õß¿Éͨ¹ý»ú¹Ø¶ñÒâÎļþÃû£¬£¬£¬ÀûÓÃMultipartFile.move(location,options)µÄĬÈÏÑ¡Ï£¬£¬½«ÎļþдÈë·þÎñÆ÷ËÁÒâµØÎ»£¬£¬£¬ÈƹýÔ¤ÆÚµÄÉÏ´«Ä¿Â¼¡£ÈôδÏÔʽÉèÖÃoptions.name»òoptions.overwrite£¬£¬£¬¹¥»÷Õß¿Éͨ¹ýõè¾¶±éÀúдÈëÃô¸ÐÎļþ£¬£¬£¬¿ÉÄܵ¼ÖÂÔ¶³Ì´úÂëÖ´ÐУ¨RCE£©¡£·ì϶ÆÀ·Ö9.2£¬£¬£¬·ì϶¼¶±ðÑÏÖØ¡£
¶þ¡¢Ó°ÏìÁìÓò
Èý¡¢°²È«´ëÊ©
3.1 Éý¼¶°æ±¾
ÏÂÔØÁ´½Ó£ºhttps://github.com/adonisjs/bodyparser/releases/
3.2 һʱ´ëÊ©
ÔÝÎÞ¡£


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