Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2017-4995

Quick assessment

Affected
n/a Spring Security Spring Security 4.2.0.RELEASE 4.2.2.RELEASE and Spring Security 5.0.0.M1
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Pivotal Spring Security是美国Pivotal Software公司的一套为基于Spring的应用程序提供说明性安全保护的安全框架。 Pivotal Spring Security 4.2.0.RELEASE版本至4.2.2.RELEASE版本和5.0.0.M1版本中存在远程代码执行漏洞。远程攻击者可利用该漏洞在受影响的应用程序上下文中执行任意代码。

AI Predicted 7.5 Difficulty: Moderate EPSS 2.55% · P85

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2017-4995

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
N/A
Source: CVE Program / CVE List V5
Vulnerability Description
An issue was discovered in Pivotal Spring Security 4.2.0.RELEASE through 4.2.2.RELEASE, and Spring Security 5.0.0.M1. When configured to enable default typing, Jackson contained a deserialization vulnerability that could lead to arbitrary code execution. Jackson fixed this vulnerability by blacklisting known "deserialization gadgets." Spring Security configures Jackson with global default typing enabled, which means that (through the previous exploit) arbitrary code could be executed if all of the following is true: (1) Spring Security's Jackson support is being leveraged by invoking SecurityJackson2Modules.getModules(ClassLoader) or SecurityJackson2Modules.enableDefaultTyping(ObjectMapper); (2) Jackson is used to deserialize data that is not trusted (Spring Security does not perform deserialization using Jackson, so this is an explicit choice of the user); and (3) there is an unknown (Jackson is not blacklisting it already) "deserialization gadget" that allows code execution present on the classpath. Jackson provides a blacklisting approach to protecting against this type of attack, but Spring Security should be proactive against blocking unknown "deserialization gadgets" when Spring Security enables default typing.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
Pivotal Spring Security 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Pivotal Spring Security是美国Pivotal Software公司的一套为基于Spring的应用程序提供说明性安全保护的安全框架。 Pivotal Spring Security 4.2.0.RELEASE版本至4.2.2.RELEASE版本和5.0.0.M1版本中存在远程代码执行漏洞。远程攻击者可利用该漏洞在受影响的应用程序上下文中执行任意代码。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
- Spring Security Spring Security 4.2.0.RELEASE 4.2.2.RELEASE and Spring Security 5.0.0.M1 Spring Security Spring Security 4.2.0.RELEASE 4.2.2.RELEASE and Spring Security 5.0.0.M1 -

II. Public POCs for CVE-2017-4995

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2017-4995

请登录查看更多情报信息。

Vendor Advisories for CVE-2017-4995 (1)

Mailing List Discussions for CVE-2017-4995 (3)

Other References for CVE-2017-4995 (1)

Same Patch Batch · n/a · 2017-11-27 · 32 CVEs total

CVE-2017-8045 Pivotal Spring AMQP 安全漏洞
CVE-2017-15275 Samba 信息泄露漏洞
CVE-2017-14746 Samba 安全漏洞
CVE-2015-7269 Lenovo ThinkPad W541笔记本Seagate ST500LT015 hard disk drive安全漏洞
CVE-2015-7268 多款设备Samsung 850 Pro、PM851固态硬盘、Seagate ST500LT015和ST500LT025硬盘安全漏洞
CVE-2015-7267 多款设备Samsung 850 Pro、PM851固态硬盘、Seagate ST500LT015和ST500LT025硬盘安全漏洞
CVE-2017-16994 Linux kernel 安全漏洞
CVE-2017-15055 TeamPass 安全漏洞
CVE-2017-15054 TeamPass 安全漏洞
CVE-2017-15053 TeamPass 安全漏洞
CVE-2017-15052 TeamPass 安全漏洞
CVE-2017-15051 TeamPass 跨站脚本漏洞
CVE-2017-15114 libvirtd 安全漏洞
CVE-2017-1000207 Swagger Parser和Swagger codegen 安全漏洞
CVE-2017-1000159 evince 操作系统命令注入漏洞
CVE-2017-1000214 GitPHP 操作系统命令注入漏洞
CVE-2017-14176 Canonical Bazaar 安全漏洞
CVE-2017-8044 Pivotal Single Sign-On for PCF 安全漏洞
CVE-2017-8039 Pivotal Spring Web Flow 安全漏洞
CVE-2017-8038 Pivotal Cloud Foundry Credhub-release 安全漏洞

Showing top 20 of 32 CVEs. View all on vendor page → →

IV. Related Vulnerabilities