¡¾·ì϶¹«¸æ¡¿Node.jsȨÏÞÈÆ¹ý·ì϶£¨CVE-2023-23918£©

°ä²¼¹¦·ò 2023-02-28

Ò»¡¢·ì϶¸ÅÊö

CVE   ID

CVE-2023-23918

·¢ÏÖ¹¦·ò

2023-02-28

Àà    ÐÍ

ȨÏÞÈÆ¹ý

µÈ    ¼¶

¸ßΣ

Ô¶³ÌÀûÓÃ

ÊÇ

ËùÐèȨÏÞ

µÍ

¹¥»÷¸´ÔÓ¶È

µÍ

Óû§½»»¥

ÎÞ

PoC/EXP

δ¹«¿ª

ÔÚÒ°ÀûÓÃ

·ñ

 

½üÈÕ£¬£¬£¬ £¬£¬£¬8827Ì«Ñô¼¯ÍÅVSRC¼à²âµ½Node.js¹Ù·½°ä²¼¸üв¼¸æ£¬£¬£¬ £¬£¬£¬½¨¸´ÁËÒ»¸öȨÏÞÈÆ¹ý·ì϶£¨CVE-2023-23918£© ¡£¡£¡£ ¡£¡£¡£¡£¡£

Node.jsÊÇÒ»¸ö¿ªÔ´¡¢¿çƽ̨µÄ JavaScript ÔËÐÐʱ»·¾³ ¡£¡£¡£ ¡£¡£¡£¡£¡£

Node.js 19.x¡¢18.x¡¢16.x ºÍ 14.x ¶à¸ö°æ±¾ÖÐÓÉÓÚȨÏÞ½ÚÔì²»µ±£¬£¬£¬ £¬£¬£¬Äܹ»Í¨¹ýʹÓà process.mainModule.require()ÈÆ¹ýNode.jsȨÏÞÕ½Êõ²¢½Ó¼ûδÊÚȨµÄÄ £¿£¿ £¿£¿£¿ £¿é ¡£¡£¡£ ¡£¡£¡£¡£¡£¸Ã·ì϶½öÓ°ÏìʹÓÃ--experimental-policy ÆôÓó¢ÊÔȨÏÞÑ¡ÏîµÄÓû§ ¡£¡£¡£ ¡£¡£¡£¡£¡£

  

¶þ¡¢Ó°ÏìÁìÓò

Node.js °æ±¾< 19.6.1

Node.js °æ±¾< 18.14.1

Node.js °æ±¾< 16.19.1

Node.js °æ±¾< 14.21.3

 

Èý¡¢°²È«´ëÊ©

3.1 Éý¼¶°æ±¾

Ŀǰ¸Ã·ì϶ÒѾ­½¨¸´£¬£¬£¬ £¬£¬£¬ÊÜÓ°ÏìÓû§¿ÉÉý¼¶µ½ÒÔϰ汾£º

Node.js °æ±¾>= 19.6.1

Node.js °æ±¾>= 18.14.1

Node.js °æ±¾>= 16.19.1

Node.js °æ±¾>= 14.21.3

ÏÂÔØÁ´½Ó£º

https://nodejs.org/en/download/

3.2 һʱ´ëÊ©

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

3.3 ͨÓý¨Òé

l  ¶¨ÆÚ¸üÐÂϵͳ²¹¶ ¡£¡£¡£ ¡£¡£¡£¡£¡£¬£¬£¬ £¬£¬£¬Ï÷¼õϵͳ·ì϶£¬£¬£¬ £¬£¬£¬ÌáÉý·þÎñÆ÷µÄ°²È«ÐÔ ¡£¡£¡£ ¡£¡£¡£¡£¡£

l  ¼ÓǿϵͳºÍÍøÂçµÄ½Ó¼û½ÚÔ죬£¬£¬ £¬£¬£¬Åú¸Ä·À»ðǽսÊõ£¬£¬£¬ £¬£¬£¬¹Ø¹Ø·Ç±ØÒªµÄÀûÓö˿ڻò·þÎñ£¬£¬£¬ £¬£¬£¬Ï÷¼õ½«Î£ÏÕ·þÎñ£¨ÈçSSH¡¢RDPµÈ£©Â¶³öµ½¹«Íø£¬£¬£¬ £¬£¬£¬Ï÷¼õ¹¥»÷Ãæ ¡£¡£¡£ ¡£¡£¡£¡£¡£

l  ʹÓÃÆóÒµ¼¶°²È«²úÆ·£¬£¬£¬ £¬£¬£¬ÌáÉýÆóÒµµÄÍøÂ簲ȫ»úÄÜ ¡£¡£¡£ ¡£¡£¡£¡£¡£

l  ¼ÓǿϵͳÓû§ºÍȨÏÞÖÎÀí£¬£¬£¬ £¬£¬£¬ÆôÓöà³É·ÖÈÏÖ¤»úÔìºÍ×îÓ×ȨÏÞ×¼Ôò£¬£¬£¬ £¬£¬£¬Óû§ºÍÈí¼þȨÏÞӦά³ÖÔÚ×îµÍÏÞ¶È ¡£¡£¡£ ¡£¡£¡£¡£¡£

l  ÆôÓÃÇ¿ÃÜÂëÕ½Êõ²¢ÉèÖÃΪ¶¨ÆÚÅú¸Ä ¡£¡£¡£ ¡£¡£¡£¡£¡£


3.4 ²Î¿¼Á´½Ó

https://nodejs.org/en/blog/vulnerability/february-2023-security-releases/

https://nvd.nist.gov/vuln/detail/CVE-2023-23918

  

ËÄ¡¢°æ±¾ÐÅÏ¢

°æ±¾

ÈÕÆÚ

±¸×¢

V1.0

2023-02-28

³õ´Î°ä²¼

 

Îå¡¢¸½Â¼

5.1 8827Ì«Ñô¼¯Íżò½é

8827Ì«Ñô¼¯ÍųÉÁ¢ÓÚ1996Ä꣬£¬£¬ £¬£¬£¬ÊÇÓÉÁôÃÀ²©Ê¿ÑÏÍû¼ÑŮʿ´´½¨µÄ¡¢Õ¼ÓÐÆëÈ«×ÔÖ÷֪ʶ²úȨµÄÐÅÏ¢°²È«¸ß¿Æ¼¼ÆóÒµ ¡£¡£¡£ ¡£¡£¡£¡£¡£ÊǹúÄÚ×î¾ßʵÁ¦µÄÐÅÏ¢°²È«²úÆ·¡¢°²È«·þÎñ½â¾ö¹æ»®µÄÁ캽ÆóÒµÖ®Ò» ¡£¡£¡£ ¡£¡£¡£¡£¡£

¹«Ë¾×ܲ¿Î»ÓÚ±±¾©ÊÐÖйشåÈí¼þÔ°8827Ì«Ñô¼¯ÍÅ´óÏ㬣¬£¬ £¬£¬£¬¹«Ë¾Ô±¹¤6000ÓàÈË£¬£¬£¬ £¬£¬£¬Ñз¢ÍŶÓ1200ÓàÈË, ¼¼Êõ·þÎñÍŶÓ1300ÓàÈË ¡£¡£¡£ ¡£¡£¡£¡£¡£ÔÚÈ«¹ú¸÷Ê¡¡¢ÊÓ×¢×ÔÖÎÇøÉèÁ¢·ÖÖ§»ú¹¹ÁùÊ®¶à¸ö£¬£¬£¬ £¬£¬£¬Õ¼Óи²¸ÇÈ«¹úµÄÏúÊÛϵͳ¡¢Çþ·ϵͳºÍ¼¼ÊõÖ§³Öϵͳ ¡£¡£¡£ ¡£¡£¡£¡£¡£¹«Ë¾ÓÚ2010Äê6ÔÂ23ÈÕÔÚÀö½­ÖÐÓ×°å¹ÒÅÆÉÏÊÐ ¡£¡£¡£ ¡£¡£¡£¡£¡££¨¹ÉƱ´úÂ룺002439£©

¶àÄêÀ´£¬£¬£¬ £¬£¬£¬8827Ì«Ñô¼¯ÍÅÖÂÁ¦ÓÚÌṩӵÓйú¼Ê¾ºÕùÁ¦µÄ×ÔÖ÷´´Ðµİ²È«²úÆ·ºÍ×î¼Ñʵ¼Ê·þÎñ£¬£¬£¬ £¬£¬£¬Ô®ÊÖ¿Í»§È«ÃæÌáÉýÆäIT»ù´¡ÉèÊ©µÄ°²È«ÐԺͳö²úЧÁ¦£¬£¬£¬ £¬£¬£¬Îª´òÔìºÍÌáÉý¹ú¼Ê»¯µÄÃñ×åÐÅÏ¢°²È«²úÒµÁì¾üÆ·ÅÆ¶ø²»Ð¸ÖÂÁ¦ ¡£¡£¡£ ¡£¡£¡£¡£¡£

5.2 ¹ØÓÚ8827Ì«Ñô¼¯ÍÅ

8827Ì«Ñô¼¯ÍŰ²È«Ó¦¼±ÏìÓ¦ÖÐÐÄÒѰ䲼1000¶à¸ö·ì϶¹«¸æÎ¢·çÏÕÔ¤¾¯£¬£¬£¬ £¬£¬£¬ÎÒÃǽ«³ÖÐø¸ú×ÙÈ«Çò×îеÄÍøÂ簲ȫÊÂÎñºÍ·ì϶£¬£¬£¬ £¬£¬£¬ÎªÆóÒµµÄÐÅÏ¢°²È«±£¼Ý»¤º½ ¡£¡£¡£ ¡£¡£¡£¡£¡£

¹Ø×¢ÎÒÃÇ£º

image.png