Vulnerability Name:

CVE-2016-5007 (CCN-126679)

Assigned:2016-07-07
Published:2016-07-07
Updated:2022-04-11
Summary:Both Spring Security 3.2.x, 4.0.x, 4.1.0 and the Spring Framework 3.2.x, 4.0.x, 4.1.x, 4.2.x rely on URL pattern mappings for authorization and for mapping requests to controllers respectively. Differences in the strictness of the pattern matching mechanisms, for example with regards to space trimming in path segments, can lead Spring Security to not recognize certain paths as not protected that are in fact mapped to Spring MVC controllers that should be protected. The problem is compounded by the fact that the Spring Framework provides richer features with regards to pattern matching as well as by the fact that pattern matching in each Spring Security and the Spring Framework can easily be customized creating additional differences.
CVSS v3 Severity:7.5 High (CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N)
6.5 Medium (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): None
Integrity (I): High
Availibility (A): None
7.5 High (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N)
6.5 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): None
Integrity (I): High
Availibility (A): None
CVSS v2 Severity:5.0 Medium (CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:P/A:N)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): Partial
Availibility (A): None
7.8 High (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:N/I:C/A:N)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): None
Integrity (I): Complete
Availibility (A): None
Vulnerability Type:CWE-264
Vulnerability Consequences:Gain Access
References:Source: MITRE
Type: CNA
CVE-2016-5007

Source: CCN
Type: IBM Security Bulletin 2015813 (Security QRadar SIEM)
IBM QRadar SIEM contains vulnerable components and libraries. (CVE-2016-5007, CVE-2016-9878)

Source: CCN
Type: Oracle CPUApr2018
Oracle Critical Patch Update Advisory - April 2018

Source: CONFIRM
Type: UNKNOWN
http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html

Source: BID
Type: Third Party Advisory, VDB Entry
91687

Source: CCN
Type: BID-91687
Spring Security and Spring Framework CVE-2016-5007 Security Bypass Vulnerability

Source: XF
Type: UNKNOWN
pivotal-spring-cve20165007-weak-security(126679)

Source: CCN
Type: Pivotal Web site
CVE-2016-5007 Spring Security / MVC Path Matching Inconsistency

Source: CONFIRM
Type: Vendor Advisory
https://pivotal.io/security/cve-2016-5007

Source: CCN
Type: IBM Security Bulletin 2017003 (Security Guardium)
IBM Security Guardium is affected by Using Components with Known Vulnerabilities vulnerabilities

Source: CCN
Type: IBM Security Bulletin 6347588 (Security Guardium)
IBM Security Guardium is affected by multiple vulnerabilities

Source: CCN
Type: IBM Security Bulletin 6984347 (Engineering Requirements Management DOORS)
IBM Engineering Requirements Management DOORS/DWA vulnerabilities fixes for 9.7.2.6

Source: MISC
Type: UNKNOWN
https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html

Source: CCN
Type: WhiteSource Vulnerability Database
CVE-2016-5007

Vulnerable Configuration:Configuration 1:
  • cpe:/a:vmware:spring_framework:3.2.6:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.7:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.8:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.15:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.16:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.4:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.5:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.3:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.4:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.1:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.2:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.9:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.0:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.8:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.9:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:4.1.0:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.4:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.5:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.13:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.14:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.2:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.3:*:*:*:*:*:*:*
  • OR cpe:/a:pivotal_software:spring_framework:4.1.0:-:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.1:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.2:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.9:*:*:*:*:*:*:*
  • OR cpe:/a:pivotal_software:spring_framework:4.2.0:-:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.7:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.8:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.6:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.7:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:4.0.3:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:4.0.4:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.2:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.3:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.11:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.12:*:*:*:*:*:*:*
  • OR cpe:/a:pivotal_software:spring_framework:4.0.0:-:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.1:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.8:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.9:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.7:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.8:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.5:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.6:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.3:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.4:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.5:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:4.0.1:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:4.0.2:*:*:*:*:*:*:*
  • OR cpe:/a:pivotal_software:spring_framework:3.2.0:-:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.1:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.9:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.10:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.17:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:3.2.18:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.6:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.0.7:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.5:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.1.6:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.3:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_framework:4.2.4:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.1:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.2:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:3.2.10:*:*:*:*:*:*:*
  • OR cpe:/a:vmware:spring_security:4.0.0:*:*:*:*:*:*:*

  • Configuration CCN 1:
  • cpe:/a:ibm:qradar_security_information_and_event_manager:7.2:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:qradar_security_information_and_event_manager:7.3:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:retail_xstore_point_of_service:15.0.2:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:retail_xstore_point_of_service:6.0.12:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:retail_xstore_point_of_service:6.5.12:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:retail_xstore_point_of_service:7.0.7:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:retail_xstore_point_of_service:7.1.7:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:security_guardium:10.5:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:security_guardium:11.0:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:security_guardium:11.1:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:com.ubuntu.bionic:def:201650070000000
    V
    CVE-2016-5007 on Ubuntu 18.04 LTS (bionic) - medium.
    2017-05-25
    oval:com.ubuntu.artful:def:20165007000
    V
    CVE-2016-5007 on Ubuntu 17.10 (artful) - medium.
    2017-05-25
    oval:com.ubuntu.trusty:def:20165007000
    V
    CVE-2016-5007 on Ubuntu 14.04 LTS (trusty) - medium.
    2017-05-25
    oval:com.ubuntu.xenial:def:201650070000000
    V
    CVE-2016-5007 on Ubuntu 16.04 LTS (xenial) - medium.
    2017-05-25
    oval:com.ubuntu.bionic:def:20165007000
    V
    CVE-2016-5007 on Ubuntu 18.04 LTS (bionic) - medium.
    2017-05-25
    oval:com.ubuntu.xenial:def:20165007000
    V
    CVE-2016-5007 on Ubuntu 16.04 LTS (xenial) - medium.
    2017-05-25
    oval:com.ubuntu.disco:def:201650070000000
    V
    CVE-2016-5007 on Ubuntu 19.04 (disco) - medium.
    2017-05-25
    oval:com.ubuntu.cosmic:def:20165007000
    V
    CVE-2016-5007 on Ubuntu 18.10 (cosmic) - medium.
    2017-05-25
    oval:com.ubuntu.cosmic:def:201650070000000
    V
    CVE-2016-5007 on Ubuntu 18.10 (cosmic) - medium.
    2017-05-25
    oval:com.ubuntu.precise:def:20165007000
    V
    CVE-2016-5007 on Ubuntu 12.04 LTS (precise) - medium.
    2016-07-11
    BACK
    vmware spring framework 3.2.6
    vmware spring framework 3.2.7
    vmware spring framework 3.2.8
    vmware spring framework 3.2.15
    vmware spring framework 3.2.16
    vmware spring framework 4.0.4
    vmware spring framework 4.0.5
    vmware spring framework 4.1.3
    vmware spring framework 4.1.4
    vmware spring framework 4.2.1
    vmware spring framework 4.2.2
    vmware spring framework 4.2.9
    vmware spring security 3.2.0
    vmware spring security 3.2.8
    vmware spring security 3.2.9
    vmware spring security 4.1.0
    vmware spring framework 3.2.4
    vmware spring framework 3.2.5
    vmware spring framework 3.2.13
    vmware spring framework 3.2.14
    vmware spring framework 4.0.2
    vmware spring framework 4.0.3
    pivotal_software spring framework 4.1.0
    vmware spring framework 4.1.1
    vmware spring framework 4.1.2
    vmware spring framework 4.1.9
    pivotal_software spring framework 4.2.0
    vmware spring framework 4.2.7
    vmware spring framework 4.2.8
    vmware spring security 3.2.6
    vmware spring security 3.2.7
    vmware spring security 4.0.3
    vmware spring security 4.0.4
    vmware spring framework 3.2.2
    vmware spring framework 3.2.3
    vmware spring framework 3.2.11
    vmware spring framework 3.2.12
    pivotal_software spring framework 4.0.0
    vmware spring framework 4.0.1
    vmware spring framework 4.0.8
    vmware spring framework 4.0.9
    vmware spring framework 4.1.7
    vmware spring framework 4.1.8
    vmware spring framework 4.2.5
    vmware spring framework 4.2.6
    vmware spring security 3.2.3
    vmware spring security 3.2.4
    vmware spring security 3.2.5
    vmware spring security 4.0.1
    vmware spring security 4.0.2
    pivotal_software spring framework 3.2.0
    vmware spring framework 3.2.1
    vmware spring framework 3.2.9
    vmware spring framework 3.2.10
    vmware spring framework 3.2.17
    vmware spring framework 3.2.18
    vmware spring framework 4.0.6
    vmware spring framework 4.0.7
    vmware spring framework 4.1.5
    vmware spring framework 4.1.6
    vmware spring framework 4.2.3
    vmware spring framework 4.2.4
    vmware spring security 3.2.1
    vmware spring security 3.2.2
    vmware spring security 3.2.10
    vmware spring security 4.0.0
    ibm qradar security information and event manager 7.2
    ibm qradar security information and event manager 7.3
    oracle retail xstore point of service 15.0.2
    oracle retail xstore point of service 6.0.12
    oracle retail xstore point of service 6.5.12
    oracle retail xstore point of service 7.0.7
    oracle retail xstore point of service 7.1.7
    ibm security guardium 10.5
    ibm security guardium 11.0
    ibm security guardium 11.1