Fastjson caucho-quercusÔ¶³Ì´úÂëÖ´Ðзì϶·çÏÕ¹«¸æ
°ä²¼¹¦·ò 2020-03-23·ì϶±àºÅºÍ¼¶±ð
CVE±àºÅ£ºÔÝÎÞ£¬£¬£¬£¬£¬£¬£¬Î£ÏÕ¼¶±ð£º¸ßΣ£¬£¬£¬£¬£¬£¬£¬CVSS·ÖÖµ£º¹Ù·½Î´ÆÀ¶¨
Ó°Ïì°æ±¾
Fastjson<1.2.67
·ì϶¸ÅÊö
FastjsonÊÇÒ»¸öJava˵»°±àдµÄ¸ß»úÄÜÖ°ÄÜÃÀÂúµÄJSON¿â¡£¡£¡£¡£¡£¡£¡£ËüѡȡһÖÖ¡°¼Ù¶¨ÓÐÐò¼±¾çÆ¥Å䡱µÄËã·¨£¬£¬£¬£¬£¬£¬£¬°ÑJSON ParseµÄ»úÄÜÌáÉýµ½¼«Ö£¬£¬£¬£¬£¬£¬£¬ÊÇĿǰJava˵»°ÖÐ×î¿ìµÄJSON¿â¡£¡£¡£¡£¡£¡£¡£Fastjson½Ó¿Úµ¥Ò»Ò×Ó㬣¬£¬£¬£¬£¬£¬ÒѾ±»¿í·ºÊ¹ÓÃÔÚ»º´æÐòÁл¯¡¢ºÍ̸½»»¥¡¢WebÊä³ö¡¢Android¿Í»§¶ËµÈ¶àÖÖÀûÓó¡¾°¡£¡£¡£¡£¡£¡£¡£
FastjsonÔ¶³Ì´úÂëÖ´Ðзì϶ÊÇÓÉÓÚʹÓÃcom.caucho.config.types.ResourceRefÀ࣬£¬£¬£¬£¬£¬£¬ÈƹýÁËFastjson1.2.66¼°ÒÔǰ°æ±¾µÄºÚÃûµ¥¶øµ¼Ö¡£¡£¡£¡£¡£¡£¡£µ±·þÎñ¶Ë¼ÓÔØÁË´æÔÚÊÜ·ì϶ӰÏìµÄresinÒÀÀµ£¬£¬£¬£¬£¬£¬£¬²¢ÇÒ¿ªÆôÁËFastjsonµÄautotypeʱ£¬£¬£¬£¬£¬£¬£¬Ô¶³Ì¹¥»÷ÕßÄܹ»Í¨¹ý»ú¹ØµÄ¹¥»÷´úÂë´¥·¢Ô¶³Ì´úÂëÖ´Ðзì϶£¬£¬£¬£¬£¬£¬£¬×îÖÕÄܹ»»ñÈ¡µ½·þÎñÆ÷µÄ½ÚÔìȨÏÞ¡£¡£¡£¡£¡£¡£¡£
·ì϶ÑéÖ¤
ÔÝÎÞPoC/EXP¡£¡£¡£¡£¡£¡£¡£
½¨¸´½¨Òé
1.Alibaba°ä²¼µÄ×îа汾Fastjson1.2.67ÒѾ·ÀÓù´Ë·ì϶£¬£¬£¬£¬£¬£¬£¬ÇëÊÜ·ì϶ӰÏìµÄÓû§ÏÂÔØ×îа汾¡£¡£¡£¡£¡£¡£¡£ÏÂÔØÁ´½Ó£ºhttps://github.com/alibaba/fastjson¡£¡£¡£¡£¡£¡£¡£
2.FastjsonĬÈϹعØautotype£¬£¬£¬£¬£¬£¬£¬ÈôÊÇÏîÄ¿Öв»±ØÒª¸ÃÖ°ÄÜ£¬£¬£¬£¬£¬£¬£¬Äܹ»É¾³ýÒÔÏ´úÂ룺
ParserConfig.getGlobalInstance().setAutoTypeSupport(true);
²Î¿¼Á´½Ó
https://github.com/alibaba/fastjson


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