Fastjson < 1.2.83 任意代码执行漏洞(CVE-2022-25845)
漏洞描述
Fastjson 是Java语言实现的快速JSON解析和生成器。
Fastjson 使用黑白名单用于防御反序列化漏洞,1.2.80及以下版本可利用白名单期望类Throwable绕过黑名单限制,不受默认autoType关闭影响。
结合其他依赖(gadget)的默认行为,如groovy、aspectj等依赖,攻击者可利用该漏洞构造利用链,实现远程执行恶意代码、任意文件读取等操作。
影响范围
com.alibaba:fastjson@[1.1.15, 1.2.83)
修复方案
升级到最新版本1.2.83
开启safeMode
在1.2.68之后的版本,fastjson增加了safeMode的支持。safeMode打开后,完全禁用autoType。所有的安全修复版本sec10也支持SafeMode配置。
有三种方式配置SafeMode,如下:
1. 在代码中配置
ParserConfig.getGlobalInstance().</
815




被折叠的 条评论
为什么被折叠?



