CVE-2018-1258 Spring Framework when used in combination with any versions of Spring Security contains an authorization bypass
An authorization bypass in Spring Framework with Spring Security allows unauthorized users to access restricted methods.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-1258?
CVE-2018-1258 is a high-severity authentication bypass vulnerability in Netapp Oncommand Insight, published on 11 May 2018. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
Spring Framework version 5.0.5 when used in combination with any versions of Spring Security contains an authorization bypass when using method security. An unauthorized malicious user can gain unauthorized access to methods that should be restricted.
Weakness: CWE-863
Which versions are affected by CVE-2018-1258?
2 open source packages ship an affected version, including org.springframework:spring-core. It affects 42 products.
| Package | Affected | Fixed in |
|---|---|---|
org.springframework:spring-core Maven | From 5.0.5.RELEASE | 5.0.6.RELEASE |
org.springframework:spring-core Maven | From 5.0.5.RELEASE | 5.0.6.RELEASE |
Products include Netapp Oncommand Insight, Netapp Oncommand Unified Manager, Netapp Oncommand Workflow Automation, Netapp Snapcenter, Netapp Storage Automation Store, Oracle Agile Product Lifecycle Management and 36 more.
How do I fix CVE-2018-1258?
Upgrade org.springframework:spring-core to 5.0.6.RELEASE or later.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2018-1258 being exploited?
There is no known exploitation of CVE-2018-1258 in the wild and no public exploit code.
Other vulnerabilities in Netapp Oncommand Insight
Sources
Also known as GHSA-cxrj-66c5-9fmh.