fastjson版本_Fastjson 被曝出“高危”远程代码执行漏洞

news/2024/7/7 15:28:26

5 月 28 日,360 网络安全响应中心(360-CERT)发布“Fastjson 远程代码执行漏洞通告”。通告称, Java 库 fastjson <= 1.2.68 版本存在远程代码执行漏洞,漏洞被利用可直接获取服务器权限。360 网络安全响应中心评定其为“高危漏洞”,影响面“广泛”。

据悉,该漏洞的影响版本为 fastjson <=1.2.68 和 fastjson sec 版本 <= sec9,而 android 版本不受此漏洞影响。

同一天,腾讯云发布安全通告:

尊敬的腾讯云用户,您好!

近日,腾讯云安全运营中心监测到,Fastjson <=1.2.68 版本存在远程代码执行漏洞,漏洞被利用可直接获取服务器权限。

据悉,Fastjson 是阿里巴巴的开源 JSON 解析库,它能解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean 。

Fastjson 采用黑白名单的方法来防御反序列化漏洞,导致当黑客不断发掘新的反序列化 Gadgets 类时,在 autoType 关闭的情况下仍然可以绕过黑白名单防御机制,造成远程命令执行漏洞。经过研究,该漏洞利用门槛较低,可绕过 autoType 限制,风险影响较大。

在《反序列化漏洞:使用了编译型语言,为什么还是会被注入?》中,安全专家何为舟解释道:黑客构造恶意的序列化数据,从而控制应用在反序列化过程中需要调用的类方法,最终实现任意方法调用。如果在这些方法中有命令执行的方法,黑客就可以在服务器上执行任意的命令。

修复建议:

  • 升级到 Fastjson 1.2.69/1.2.70 版本,下载地址为 Releases · alibaba/fastjson
  • 或者通过配置以下参数开启 SafeMode 来防护攻击:ParserConfig.getGlobalInstance().setSafeMode(true);(safeMode会完全禁用autotype,无视白名单,请注意评估对业务影响)

截至笔者撰文时,官方已经修复高危安全漏洞,并发布了 1.2.69 版本和 1.2.70 版本。

附:

360 网络安全响应中心:Fastjson 远程代码执行漏洞通告

34a8ae412c6f2d6dfda805bbe96c3f99.png

腾讯云“Fastjson <=1.2.68 全版本远程代码执行漏洞通告”

24eba0caa7d6bf7999dba47d54ef5774.png

http://www.niftyadmin.cn/n/3013088.html

相关文章

Android开发之多媒体——显示手机存储的图片

在Android中多媒体文件&#xff08;音乐/视频/图片&#xff09;是通过MediaStore来统一管理的&#xff0c;本文所演示的例子是通过MediaStore获取手机存储中的图片&#xff0c;然后在Gallery中显示出来。例子最后的效果&#xff1a;下面先贴出本文需要添加和修改的文件&#xf…

python在水文领域中的应用_python在水利工程或者水文方向上有什么案例可以学习一下么?或者还要学什么库。?...

Python在水文水利方面的用途我接触过的大概四类。 一是画图&#xff0c;这个主要是用matplotlib。matplotlib基本是照搬matlab的画图功能&#xff0c;很多命令都不带改的&#xff0c;如果你没有正版matlab&#xff08;又不愿意用盗版&#xff09;&#xff0c;完全可以用matplot…

Android开发之dp

关于Android的dp和sp单位&#xff0c;相信大家一定有很多疑问&#xff1f;下面的答案直接来自本人在知乎的回答。出处&#xff1a;http://www.zhihu.com/question/20697111/answer/227226711.在Xdpi下绘制Xpx长度&#xff0c;实际的物理距离都是1英寸&#xff0c;为什么一定要选…

python顺序结构的表示_Python学习笔记3——三大结构:顺序,分支,循环3

顺序 自上而下&#xff0c;依次执行 分支 分支的基本语法 if 条件表达式&#xff1a; 语句1 语句2 语句3 ...... 条件表达式就是计算结果必须为布尔值的表达式 表达式后面的冒号不能少 注意if后面的出现的语句&#xff0c;如果属于if语句块&#xff0c;则必须同一个锁紧等级 条…

计算机设置调整吃鸡,《绝地求生》最全设置调整知识,让你的低配电脑也能享受高配画质...

《绝地求生》大热&#xff0c;steam销量突破2000万大关&#xff0c;中国玩家占了绝大多数&#xff0c;国内近日也掀起了“吃鸡潮”&#xff0c;但与此同时&#xff0c;不少玩家反应“吃鸡”对配置要求太高了&#xff0c;自己家去年买的电脑今年就带不起了&#xff0c;其实喷饭君…

python打开txt文件找不到_电脑上打开方式找不到了怎么办?

驱动哥最近所在的城市下了暴雨&#xff0c;不知道你们的城市天气怎么样呢&#xff1f;日常问候完毕&#xff0c;下面是今日份的技术教程&#xff0c;请各位大佬们放心“食用”哦。大家在日常使用电脑时有没有注意到&#xff0c;无论是Win7 还是 Win10 系统&#xff0c;当你的每…

吴忠三中2020年初三计算机考试分数,2020年中考录取分

2020四川中考最高分是多少目前只有四川泸州公布了中考最高分&#xff0c;考生总分735。其他地区小编会为大家持续关注。请大家耐心等待。2020年辽宁丹东中考录取分数线丹东二中统招分数线806分&#xff0c;录取了75人(6选2)。丹东四中统招分数线731分&#xff0c;录取了96人&am…

【ExtjsV6.0初级】Extjs引入Echarts方法(Extjs整合Echarts)

背景&#xff1a;Extjs的框架很强大&#xff0c;Echarts的图标功能很强大&#xff0c;开发时候想在Extjs中引入Echarts&#xff0c;使用它的图表功能。 说明&#xff1a;Extjs版本为ext-6.0.1&#xff0c;使用的是GPL开源版本&#xff1b;Echarts是3.2.3版本&#xff0c;例子就…