Jackson-databind 反序列化漏洞(CVE-2017-7525)
漏洞原理Jackson-databind 支持 Polymorphic Deserialization 特性(默认情况下不开启),当 json 字符串转换的 Target class 中有 polymorph fields,即字段类型为接口、抽象类或 Object 类型时,攻击者可以通过在 json 字符串中指定变量的具体类型 (子类或接口实现类),来实现实例化指定的类,借助某些特殊的 class,如 TemplatesImpl,可以实现任意代码执行。所以,本漏洞利用条件如下:开启 Jackso
原创
2020-06-17 13:51:53 ·
3848 阅读 ·
0 评论