Vulnerability Name: | CVE-2017-16613 (CCN-135255) | ||||||||||||||||||||||||||||||||||||||||
Assigned: | 2017-11-21 | ||||||||||||||||||||||||||||||||||||||||
Published: | 2017-11-21 | ||||||||||||||||||||||||||||||||||||||||
Updated: | 2017-12-12 | ||||||||||||||||||||||||||||||||||||||||
Summary: | An issue was discovered in middleware.py in OpenStack Swauth through 1.2.0 when used with OpenStack Swift through 2.15.1. The Swift object store and proxy server are saving (unhashed) tokens retrieved from the Swauth middleware authentication mechanism to a log file as part of a GET URI. This allows attackers to bypass authentication by inserting a token into an X-Auth-Token header of a new request. Note: github.com/openstack/swauth URLs do not mean that Swauth is maintained by an official OpenStack project team. | ||||||||||||||||||||||||||||||||||||||||
CVSS v3 Severity: | 9.8 Critical (CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) 8.5 High (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
4.6 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N/E:U/RL:O/RC:C)
| ||||||||||||||||||||||||||||||||||||||||
CVSS v2 Severity: | 7.5 High (CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P)
| ||||||||||||||||||||||||||||||||||||||||
Vulnerability Type: | CWE-287 | ||||||||||||||||||||||||||||||||||||||||
Vulnerability Consequences: | Bypass Security | ||||||||||||||||||||||||||||||||||||||||
References: | Source: MITRE Type: CNA CVE-2017-16613 Source: BID Type: Third Party Advisory, VDB Entry 101926 Source: CCN Type: BID-101926 OpenStack Swauth CVE-2017-16613 Authentication Bypass Vulnerability Source: CONFIRM Type: Issue Tracking, Patch, Third Party Advisory https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882314 Source: CCN Type: Launchpad Bug #1655781 Swift object/proxy server writing Auth Token to log file (swauth) Source: CONFIRM Type: Issue Tracking, Patch, Third Party Advisory https://bugs.launchpad.net/swift/+bug/1655781 Source: XF Type: UNKNOWN openstack-swauth-cve201716613-sec-bypass(135255) Source: CCN Type: Swauth GIT Repository Hash token before storing it in Swift Source: CONFIRM Type: Issue Tracking, Patch, Third Party Advisory https://github.com/openstack/swauth/commit/70af7986265a3defea054c46efc82d0698917298 Source: DEBIAN Type: Issue Tracking, Third Party Advisory DSA-4044 Source: CCN Type: WhiteSource Vulnerability Database CVE-2017-16613 | ||||||||||||||||||||||||||||||||||||||||
Vulnerable Configuration: | Configuration 1: Configuration 2: Configuration CCN 1: ![]() | ||||||||||||||||||||||||||||||||||||||||
Oval Definitions | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
BACK |