{"id":"GHSA-xcp8-hh74-f6mc","summary":"oslo.middleware Information Disclosure vulnerability","details":"python-oslo-middleware before versions 3.8.1, 3.19.1, 3.23.1 is vulnerable to an information disclosure. Software using the CatchError class could include sensitive values in a traceback's error message. System users could exploit this flaw to obtain sensitive information from OpenStack component error logs (for example, keystone tokens).","aliases":["CVE-2017-2592","PYSEC-2018-104"],"modified":"2024-10-07T21:36:15.987331Z","published":"2018-07-13T15:16:45Z","database_specific":{"github_reviewed_at":"2020-06-16T22:02:55Z","nvd_published_at":"2018-05-08T17:29:00Z","cwe_ids":["CWE-532"],"severity":"HIGH","github_reviewed":true},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2017-2592"},{"type":"WEB","url":"https://access.redhat.com/errata/RHSA-2017:0300"},{"type":"WEB","url":"https://access.redhat.com/errata/RHSA-2017:0435"},{"type":"WEB","url":"https://bugs.launchpad.net/keystonemiddleware/+bug/1628031"},{"type":"WEB","url":"https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2017-2592"},{"type":"ADVISORY","url":"https://github.com/advisories/GHSA-xcp8-hh74-f6mc"},{"type":"PACKAGE","url":"https://github.com/openstack/oslo.middleware"},{"type":"WEB","url":"https://github.com/pypa/advisory-database/tree/main/vulns/oslo-middleware/PYSEC-2018-104.yaml"},{"type":"WEB","url":"https://review.openstack.org/#/c/425730"},{"type":"WEB","url":"https://review.openstack.org/#/c/425732"},{"type":"WEB","url":"https://review.openstack.org/#/c/425734"},{"type":"WEB","url":"https://usn.ubuntu.com/3666-1"},{"type":"WEB","url":"http://lists.openstack.org/pipermail/openstack-announce/2017-January/002002.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2017-0300.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2017-0435.html"}],"affected":[{"package":{"name":"oslo-middleware","ecosystem":"PyPI","purl":"pkg:pypi/oslo-middleware"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.9.0"},{"fixed":"3.19.1"}]}],"versions":["3.10.0","3.11.0","3.12.0","3.13.0","3.14.0","3.15.0","3.16.0","3.17.0","3.18.0","3.19.0","3.9.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-xcp8-hh74-f6mc/GHSA-xcp8-hh74-f6mc.json"}},{"package":{"name":"oslo-middleware","ecosystem":"PyPI","purl":"pkg:pypi/oslo-middleware"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.8.1"}]}],"versions":["0.1.0","0.2.0","0.3.0","0.4.0","0.5.0","1.0.0","1.1.0","1.2.0","1.3.0","2.0.0","2.1.0","2.10.0","2.11.0","2.2.0","2.3.0","2.4.0","2.5.0","2.6.0","2.6.1","2.7.0","2.8.0","2.9.0","3.0.0","3.1.0","3.2.0","3.3.0","3.4.0","3.5.0","3.6.0","3.7.0","3.8.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-xcp8-hh74-f6mc/GHSA-xcp8-hh74-f6mc.json"}},{"package":{"name":"oslo-middleware","ecosystem":"PyPI","purl":"pkg:pypi/oslo-middleware"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.20.0"},{"fixed":"3.23.1"}]}],"versions":["3.20.0","3.21.0","3.22.0","3.23.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-xcp8-hh74-f6mc/GHSA-xcp8-hh74-f6mc.json"}},{"package":{"name":"oslo-middleware","ecosystem":"PyPI","purl":"pkg:pypi/oslo-middleware"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.9.0"},{"fixed":"3.19.1"}]}],"versions":["3.10.0","3.11.0","3.12.0","3.13.0","3.14.0","3.15.0","3.16.0","3.17.0","3.18.0","3.19.0","3.9.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-xcp8-hh74-f6mc/GHSA-xcp8-hh74-f6mc.json"}},{"package":{"name":"oslo-middleware","ecosystem":"PyPI","purl":"pkg:pypi/oslo-middleware"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.8.1"}]}],"versions":["0.1.0","0.2.0","0.3.0","0.4.0","0.5.0","1.0.0","1.1.0","1.2.0","1.3.0","2.0.0","2.1.0","2.10.0","2.11.0","2.2.0","2.3.0","2.4.0","2.5.0","2.6.0","2.6.1","2.7.0","2.8.0","2.9.0","3.0.0","3.1.0","3.2.0","3.3.0","3.4.0","3.5.0","3.6.0","3.7.0","3.8.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-xcp8-hh74-f6mc/GHSA-xcp8-hh74-f6mc.json"}},{"package":{"name":"oslo-middleware","ecosystem":"PyPI","purl":"pkg:pypi/oslo-middleware"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.20.0"},{"fixed":"3.23.1"}]}],"versions":["3.20.0","3.21.0","3.22.0","3.23.0"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/07/GHSA-xcp8-hh74-f6mc/GHSA-xcp8-hh74-f6mc.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"}]}