首页 -> 安全研究

安全研究

安全公告
绿盟科技安全公告(SA2017-08)

NSFOCUS安全小组(security@nsfocus.com)
http://www.nsfocus.com

Jackson-databind 不完全的黑名单反序列化远程代码执行漏洞(CVE-2017-15095)

发布日期:2017-11-02

CVE ID:CVE-2017-15095
BUGTRAQ ID:103880

受影响的软件及系统:
====================
FasterXML Jackson-databind < 2.9.1
FasterXML Jackson-databind < 2.8.10

综述:
======
    NSFOCUS安全研究团队发现Jackson-databind软件中存在一个反序列化安全漏洞,可能造成远程代码执行。


分析:
======
    Jackson是一款基于Java平台的开源数据处理框架,可以方便的实现Jason对象和Java对象的相互转换,很多Java应用都使用Jackson框架进行Jason对象处理。Jackson-databind是Jackson框架的核心库之一。

    Jackson-databind库在ObjectMapper类的readValue方法处理中存在一个反序列化漏洞,未授权的远程攻击者可以通过提交精心构造的恶意数据执行任意代码(CVE-2017-7525)。厂商在针对CVE-2017-7525漏洞的修复补丁中采用了黑名单方式来限制危险类,但这个黑名单是不完整的,通过使用黑名单之外的类,就可以绕过该补丁,造成远程代码执行。

解决方法:
==========
   暂无。


厂商状态:
==========
2017.11.02  厂商发布安全公告修复了此安全漏洞。

您可以在下列地址看到安全公告的详细内容:
https://access.redhat.com/security/cve/cve-2017-15095

附加信息:
==========
http://www.nsfocus.net/index.php?act=advisory&do=view&adv_id=101
https://www.securityfocus.com/bid/103880
http://seclists.org/oss-sec/2017/q4/180
https://access.redhat.com/security/cve/cve-2017-15095
https://bugzilla.redhat.com/show_bug.cgi?id=1506612


致谢:
==========

本安全漏洞由绿盟科技安全研究团队(NSFOCUS Security Team)的廖新喜发现。

声 明
==========

本安全公告仅用来描述可能存在的安全问题,绿盟科技不为此安全公告提供任何保证或承诺。由于传播、利用此安全公告所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,绿盟科技以及安全公告作者不为此承担任何责任。绿盟科技拥有对此安全公告的修改和解释权。如欲转载或传播此安全公告,必须保证此安全公告的完整性,包括版权声明等全部内容。未经绿盟科技允许,不得任意修改或者增减此安全公告内容,不得以任何方式将其用于商业目的。

关于绿盟科技
============

绿盟科技(NSFOCUS Co., Ltd.)是中国网络安全领域的领导企业,致力于网络和系统安全问题的研究、高端网络安全产品的研发、销售与网络安全服务,在入侵检测/保护、远程评估、 DDoS攻击防护等方面提供具有国际竞争能力的先进产品,是国内最具安全服务经验的专业公司。有关绿盟科技的详情请参见: http://www.nsfocus.com

© 2018 绿盟科技