¡¾Îó²îͨ¸æ¡¿PHP¿ÍÕ»»º³åÇøÒç³öÎó²î£¨CVE-2023-3824£©

Ðû²¼Ê±¼ä 2023-08-25

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

CVE   ID

CVE-2023-3824

·¢Ã÷ʱ¼ä

2023-08-25

Àà    ÐÍ

»º³åÇøÒç³ö

µÈ    ¼¶

¸ßΣ

¹¥»÷ÏòÁ¿

ÍøÂç

ËùÐèȨÏÞ

ÎÞ

¹¥»÷ÖØÆ¯ºó

µÍ

Óû§½»»¥

ÎÞ

PoC/EXP

ÒѹûÕæ

ÔÚҰʹÓÃ

δ֪

 

PHPÊÇÒ»ÃÅͨÓÿªÔ´¾ç±¾ÓïÑÔ£¬ £¬£¬£¬£¬£¬£¬ÆäÓï·¨½è¼øÎüÊÕC¡¢JavaºÍPerlµÈÊ¢ÐÐÅÌËã»úÓïÑÔµÄÌØµã£¬ £¬£¬£¬£¬£¬£¬Òò´ËÀûÓÚѧϰ£¬ £¬£¬£¬£¬£¬£¬Ê¹ÓÃÆÕ±é£¬ £¬£¬£¬£¬£¬£¬Ö÷ÒªÊÊÓÃÓÚWeb¿ª·¢ÁìÓò¡£¡£¡£

8ÔÂ25ÈÕ£¬ £¬£¬£¬£¬£¬£¬¿­·¢k8VSRC¼à²âµ½PHPÖÐÐÞ¸´ÁËÒ»¸ö¿ÍÕ»»º³åÇøÒç³öÎó²î£¨CVE-2023-3824£©ÆäCVSSv3ÆÀ·ÖΪ9.4£¬ £¬£¬£¬£¬£¬£¬ÏÖÔÚ¸ÃÎó²îµÄϸ½Ú¼°PoCÒѹûÕæ¡£¡£¡£

PHP¶à¸öÊÜÓ°Ïì°æ±¾ÖУ¬ £¬£¬£¬£¬£¬£¬phar_dir_read()ÖеĻº³åÇøÖÎÀí²»ÉÆ¿ÉÄܵ¼Ö»º³åÇøÒç³öºÍÌ«¹ý¶ÁÈ¡¡£¡£¡£µ±¼ÓÔØ¶ñÒâpharÎļþʱ£¬ £¬£¬£¬£¬£¬£¬ÔÚ¶ÁÈ¡pharĿ¼Ïîʱ£¬ £¬£¬£¬£¬£¬£¬³¤¶È¼ì²éȱ·¦¿ÉÄܵ¼Ö¿ÍÕ»»º³åÇøÒç³ö£¬ £¬£¬£¬£¬£¬£¬´Ó¶ø¿ÉÄܵ¼ÖÂÄÚ´æË𻵻òÔ¶³Ì´úÂëÖ´ÐС£¡£¡£

 

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

8.0.0<= PHP°æ±¾< 8.0.30

8.1.0<= PHP°æ±¾<8.1.22

8.2.0<= PHP°æ±¾<8.2.8


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

3.1 Éý¼¶°æ±¾

ÏÖÔÚ¸ÃÎó²îÒѾ­ÐÞ¸´£¬ £¬£¬£¬£¬£¬£¬ÊÜÓ°ÏìÓû§¿ÉÉý¼¶µ½ÒÔϰ汾£º

PHP 8.0.X°æ±¾£º>=8.0.30

PHP 8.1.X°æ±¾£º>=8.1.22

PHP 8.2.X°æ±¾£º>=8.2.8

ÏÂÔØÁ´½Ó£º

https://github.com/php/php-src/tags

3.2 ÔÝʱ²½·¥

ÔÝÎÞ¡£¡£¡£

3.3 ͨÓý¨Òé

l  °´ÆÚ¸üÐÂϵͳ²¹¶¡£¬ £¬£¬£¬£¬£¬£¬ïÔ̭ϵͳÎó²î£¬ £¬£¬£¬£¬£¬£¬ÌáÉýЧÀÍÆ÷µÄÇå¾²ÐÔ¡£¡£¡£

l  ÔöǿϵͳºÍÍøÂçµÄ»á¼û¿ØÖÆ£¬ £¬£¬£¬£¬£¬£¬Ð޸ķÀ»ðǽսÂÔ£¬ £¬£¬£¬£¬£¬£¬¹Ø±Õ·ÇÐëÒªµÄÓ¦Óö˿ڻòЧÀÍ£¬ £¬£¬£¬£¬£¬£¬ïÔÌ­½«Î£ÏÕЧÀÍ£¨ÈçSSH¡¢RDPµÈ£©Ì»Â¶µ½¹«Íø£¬ £¬£¬£¬£¬£¬£¬ïÔÌ­¹¥»÷Ãæ¡£¡£¡£

l  ʹÓÃÆóÒµ¼¶Çå¾²²úÆ·£¬ £¬£¬£¬£¬£¬£¬ÌáÉýÆóÒµµÄÍøÂçÇå¾²ÐÔÄÜ¡£¡£¡£

l  ÔöǿϵͳÓû§ºÍȨÏÞÖÎÀí£¬ £¬£¬£¬£¬£¬£¬ÆôÓöàÒòËØÈÏÖ¤»úÖÆºÍ×îСȨÏÞÔ­Ôò£¬ £¬£¬£¬£¬£¬£¬Óû§ºÍÈí¼þȨÏÞÓ¦¼á³ÖÔÚ×îµÍÏÞ¶È¡£¡£¡£

l  ÆôÓÃÇ¿ÃÜÂëÕ½ÂÔ²¢ÉèÖÃΪ°´ÆÚÐ޸ġ£¡£¡£

3.4 ²Î¿¼Á´½Ó

https://github.com/php/php-src/security/advisories/GHSA-jqcx-ccgc-xwhv

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

  

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

°æ±¾

ÈÕÆÚ

±¸×¢

V1.0

2023-08-25

Ê×´ÎÐû²¼

 

Îå¡¢¸½Â¼

5.1 ¿­·¢k8¼ò½é

¿­·¢k8½¨ÉèÓÚ1996Ä꣬ £¬£¬£¬£¬£¬£¬ÊÇÓÉÁôÃÀ²©Ê¿ÑÏÍû¼ÑŮʿ½¨ÉèµÄ¡¢ÓµÓÐÍêÈ«×ÔÖ÷֪ʶ²úȨµÄÐÅÏ¢Çå¾²¸ß¿Æ¼¼ÆóÒµ¡£¡£¡£ÊǺ£ÄÚ×î¾ßʵÁ¦µÄÐÅÏ¢Çå¾²²úÆ·¡¢Ç徲ЧÀͽâ¾ö¼Æ»®µÄÁ캽ÆóÒµÖ®Ò»¡£¡£¡£

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

¶àÄêÀ´£¬ £¬£¬£¬£¬£¬£¬¿­·¢k8ÖÂÁ¦ÓÚÌṩ¾ßÓйú¼Ê¾ºÕùÁ¦µÄ×ÔÖ÷Á¢ÒìµÄÇå¾²²úÆ·ºÍ×î¼Ñʵ¼ùЧÀÍ£¬ £¬£¬£¬£¬£¬£¬×ÊÖú¿Í»§ÖÜÈ«ÌáÉýÆäIT»ù´¡ÉèÊ©µÄÇå¾²ÐÔºÍÉú²úЧÄÜ£¬ £¬£¬£¬£¬£¬£¬Îª´òÔìºÍÌáÉý¹ú¼Ê»¯µÄÃñ×åÐÅÏ¢Çå¾²¹¤ÒµÁì¾üÆ·ÅÆ¶ø²»Ð¸Æð¾¢¡£¡£¡£

5.2 ¹ØÓÚ¿­·¢k8

¿­·¢k8Çå¾²Ó¦¼±ÏìÓ¦ÖÐÐÄÒÑÐû²¼1000¶à¸öÎó²îͨ¸æºÍΣº¦Ô¤¾¯£¬ £¬£¬£¬£¬£¬£¬ÎÒÃǽ«Ò»Á¬¸ú×ÙÈ«Çò×îеÄÍøÂçÇå¾²ÊÂÎñºÍÎó²î£¬ £¬£¬£¬£¬£¬£¬ÎªÆóÒµµÄÐÅÏ¢Çå¾²±£¼Ý»¤º½¡£¡£¡£

¹Ø×¢ÎÒÃÇ£º

image.png