¡¾ADLabÔ­´´Îó²î¡¿WebLogic·´ÐòÁл¯Îó²îCVE-2018-2893

Ðû²¼Ê±¼ä 2018-07-18

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


      Oracle¹Ù·½Ðû²¼ÁË7Ô·ݵÄÒªº¦²¹¶¡¸üÐÂCPU£¨Critical Patch Update£©,ÆäÖаüÀ¨Ò»¸öÄϹ¬NGÓéÀÖADLabÇå¾²Ñо¿Ö°Ô±·¢Ã÷²¢×ª´ï¸øOracleµÄ¸ßΣԶ³Ì´úÂëÖ´ÐÐÎó²î£¨CVE-2018-2893£© £¬£¬£¬£¬£¬Í¨¹ý¸ÃÎó²î £¬£¬£¬£¬£¬¹¥»÷Õß¿ÉÒÔÔÚδÊÚȨµÄÇéÐÎÏÂÔ¶³ÌÖ´ÐÐí§Òâ´úÂë¡£¡£¡£¡£¡£¡£¸ÃÎó²îͨ¹ýJRMP ЭÒéʹÓÃRMI»úÖÆµÄȱÏݵִïÖ´ÐÐí§Òâ·´ÐòÁл¯´úÂëµÄÄ¿µÄ¡£¡£¡£¡£¡£¡£¹¥»÷Õß¿ÉÒÔÔÚδÊÚȨµÄÇéÐÎϽ«payload·â×°ÔÚT3ЭÒéÖÐ £¬£¬£¬£¬£¬Í¨¹ý¶ÔT3ЭÒéÖеÄpayload¾ÙÐз´ÐòÁл¯ £¬£¬£¬£¬£¬´Ó¶øÊµÏÖ¶Ô±£´æÎó²îµÄWebLogic×é¼þ¾ÙÐÐÔ¶³Ì¹¥»÷ £¬£¬£¬£¬£¬Ö´ÐÐí§Òâ´úÂë²¢¿É»ñȡĿµÄϵͳµÄËùÓÐȨÏÞ¡£¡£¡£¡£¡£¡£


¶þ¡¢Îó²îÓ°Ïì¹æÄ£


        WebLogic 10.3.6.0
        WebLogic 12.1.3.0
        WebLogic 12.2.1.2
        WebLogic 12.2.1.3

        ÒÔÉϾùΪ¹Ù·½Ö§³ÖµÄ°æ±¾¡£¡£¡£¡£¡£¡£


Èý¡¢»ù´¡ÖªÊ¶


1¡¢T3ЭÒé

        WebLogic Server ÖÐµÄ RMI ͨѶʹÓà T3 ЭÒéÔÚWebLogic ServerºÍÆäËû Java³ÌÐò£¨°üÀ¨¿Í»§¶Ë¼°ÆäËû WebLogic Server ʵÀý£©¼ä´«ÊäÊý¾Ý£¨ÐòÁл¯µÄÀࣩ¡£¡£¡£¡£¡£¡£ÓÉÓÚWebLogicµÄT3ЭæÅºÍWebЭÒé¹²ÓÃͳһ¸ö¶Ë¿Ú £¬£¬£¬£¬£¬Òò´ËÖ»ÒªÄÜ»á¼ûWebLogic¾Í¿ÉʹÓÃT3ЭÒéʵÏÖpayloadºÍÄ¿µÄЧÀÍÆ÷µÄͨѶ¡£¡£¡£¡£¡£¡£


2¡¢JRMPЭÒé

        RMIÏÖÔÚʹÓÃJavaÔ¶³ÌÐÂÎŽ»Á÷ЭÒéJRMP£¨Java Remote Messaging Protocol£©¾ÙÐÐͨѶ¡£¡£¡£¡£¡£¡£JRMPЭÒéÊÇרΪJavaµÄÔ¶³Ì¹¤¾ßÖÆ¶©µÄЭÒé¡£¡£¡£¡£¡£¡£


ËÄ¡¢Îó²î¼òÎö


        ΪÁË×èÖ¹¶ñÒâ·´ÐòÁл¯ £¬£¬£¬£¬£¬WebLogicÒѾ­ÉèÖÃÁË8¸öºÚÃûµ¥¡£¡£¡£¡£¡£¡£ÈçÏÂͼËùʾ£º

   ÄϹ¬NGÓéÀÖ(Öйú)¹Ù·½ÍøÕ¾


        ²¢ÇÒ¶Ôcommons.collectionsÕâ¸ö°üÒ²×öÁËÏÞÖÆ¡£¡£¡£¡£¡£¡£½¹µãʹÓÃÀàŲÓÃreadObjectÒªÁì·´ÐòÁл¯Ê±¶¼¾ÙÐÐÁ˼ì²é¡£¡£¡£¡£¡£¡£ÈçÏÂͼËùʾ£º

   ÄϹ¬NGÓéÀÖ(Öйú)¹Ù·½ÍøÕ¾


        µ«¾­ÓÉÄϹ¬NGÓéÀÖADLabÇå¾²Ñо¿Ö°Ô±ÉîÈëÑо¿ÆÊÎöºó·¢Ã÷ £¬£¬£¬£¬£¬JDK¹ÌÓÐÀàÖб£´æ¿É±»ÐòÁл¯²¢ÇÒÔÚ·´ÐòÁл¯Ê±¿ÉÒÔŲÓÃRMIµÄÀà £¬£¬£¬£¬£¬Ê¹ÓøÃÀà¿É½á¹¹³öÈÆ¹ýWebLogicºÚÃûµ¥ÒÔ¼°commons.collectionsÏÞÖÆµÄpayload £¬£¬£¬£¬£¬ADLabµÚһʱ¼äת´ï¸øOracle¹Ù·½²¢»ñµÃÏìÓ¦µÄÎó²î±àºÅ£¨CVE-2018-2893£©¡£¡£¡£¡£¡£¡£


Îå¡¢½â¾ö¼Æ»®


1¡¢¹Ø×¢Oracle¹Ù·½CPU¸üв¹¶¡
2¡¢¿ØÖÆT3ЭÒéµÄ»á¼û
        ´ËÎó²î±¬·¢ÓÚWebLogicµÄT3ЧÀÍ £¬£¬£¬£¬£¬Òò´Ë¿Éͨ¹ý¿ØÖÆT3ЭÒéµÄ»á¼ûÀ´ÔÝʱ×è¶ÏÕë¶Ô¸ÃÎó²îµÄ¹¥»÷¡£¡£¡£¡£¡£¡£µ±¿ª·ÅWebLogic¿ØÖÆÌ¨¶Ë¿Ú£¨Ä¬ÒÔΪ7001¶Ë¿Ú£©Ê± £¬£¬£¬£¬£¬T3ЧÀÍ»áĬÈÏ¿ªÆô¡£¡£¡£¡£¡£¡£
        Ïêϸ²Ù×÷£º
        a£©½øÈëWebLogic¿ØÖÆÌ¨ £¬£¬£¬£¬£¬ÔÚbase_domainµÄÉèÖÃÒ³ÃæÖÐ £¬£¬£¬£¬£¬½øÈë¡°Çå¾²¡±Ñ¡Ïî¿¨Ò³Ãæ £¬£¬£¬£¬£¬µã»÷¡°É¸Ñ¡Æ÷¡± £¬£¬£¬£¬£¬½øÈëÅþÁ¬É¸Ñ¡Æ÷ÉèÖᣡ£¡£¡£¡£¡£
        b£©ÔÚÅþÁ¬É¸Ñ¡Æ÷ÖÐÊäÈ룺weblogic.security.net.ConnectionFilterImpl £¬£¬£¬£¬£¬ÔÚÅþÁ¬É¸Ñ¡Æ÷¹æÔòÖÐÊäÈ룺127.0.0.1 * * allow t3 t3s £¬£¬£¬£¬£¬0.0.0.0/0 * * deny t3 t3s£¨t3ºÍt3sЭÒéµÄËùÓж˿ÚÖ»ÔÊÐíÍâµØ»á¼û£©¡£¡£¡£¡£¡£¡£

        c£©ÉúÑĺóÐèÖØÐÂÆô¶¯ £¬£¬£¬£¬£¬¹æÔò·½¿ÉÉúЧ¡£¡£¡£¡£¡£¡£

   ÄϹ¬NGÓéÀÖ(Öйú)¹Ù·½ÍøÕ¾


3¡¢Éý¼¶µ½ jdk-8u20ÒÔÉϵİ汾¡£¡£¡£¡£¡£¡£