FastJSON 漏洞集合

漏洞描述

FastJSON 1.2.69 以下版本存在安全漏洞,需要升级到 1.2.69 及以上版本,这里直接升级到 1.2.83,升级参考如下

1、下载地址

fastjson-1.2.83.zip

2、升级步骤(以下操作均用安装用户操作如 isearch 用户)


1、查找需要替换的文件
find /isearch/isa/datas/tomcat/ -name fastjson\*-1.2.*.jar
  
2、重命名原文件(x需改成查询到替换的文件名)
   mv /isearch/isa/datas/tomcat/Snapshot/WEB-INF/lib/fastjson-1.2.x.jar /isearch/isa/datas/tomcat/Snapshot/WEB-INF/lib/fastjson-1.2.x.jar.bak
   mv /isearch/isa/datas/tomcat/ROOT/WEB-INF/lib/fastjson-1.2.x.jar /isearch/isa/datas/tomcat/ROOT/WEB-INF/lib/fastjson-1.2.x.jar.bak

3、将附件中的所有lib上传到/isearch/isa/datas/tomcat/ROOT/WEB-INF/lib/、/isearch/isa/datas/tomcat/Snapshot/WEB-INF/lib/目录下 

4、重启tomcat
 

3、还原


1、备份文件还原
   mv /isearch/isa/datas/tomcat/Snapshot/WEB-INF/lib/fastjson-1.2.x.jar.bak /isearch/isa/datas/tomcat/Snapshot/WEB-INF/lib/fastjson-1.2.x.jar
   mv /isearch/isa/datas/tomcat/ROOT/WEB-INF/lib/fastjson-1.2.x.jar.bak /isearch/isa/datas/tomcat/ROOT/WEB-INF/lib/fastjson-1.2.x.jar

2、将替换文件重命名
   mv /isearch/isa/datas/tomcat/Snapshot/WEB-INF/lib/fastjson-1.2.83.jar /isearch/isa/datas/tomcat/Snapshot/WEB-INF/lib/fastjson-1.2.83.jar.bak
   mv /isearch/isa/datas/tomcat/ROOT/WEB-INF/lib/fastjson-1.2.83.jar /isearch/isa/datas/tomcat/ROOT/WEB-INF/lib/fastjson-1.2.83.jar.bak
 
3、重启tomcat