Ecosyste.ms: Advisories

An open API service providing security vulnerability metadata for many open source software ecosystems.

Security Advisories: GSA_kwCzR0hTQS1xaHE4LXh3cXYtcHZ2Oc4AAYBx

OpenStack Swauth object/proxy server writing Auth Token to log file

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.

Permalink: https://github.com/advisories/GHSA-qhq8-xwqv-pvv9
JSON: https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xaHE4LXh3cXYtcHZ2Oc4AAYBx
Source: GitHub Advisory Database
Origin: Unspecified
Severity: Critical
Classification: General
Published: about 2 years ago
Updated: 16 days ago


CVSS Score: 9.8
CVSS vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Identifiers: GHSA-qhq8-xwqv-pvv9, CVE-2017-16613
References: Repository: https://github.com/openstack/swauth
Blast Radius: 4.7

Affected Packages

pypi:swauth
Dependent packages: 0
Dependent repositories: 3
Downloads: 46 last month
Affected Version Ranges: < 1.3.0
Fixed in: 1.3.0
All affected versions: 1.0.8, 1.1.0, 1.2.0
All unaffected versions: 1.3.0