Activity log for bug #1628031

Date Who What changed Old value New value Message
2016-09-27 10:27:43 Divya K Konoor bug added bug
2016-09-27 10:28:12 Divya K Konoor affects keystone keystonemiddleware
2016-09-27 10:28:32 Divya K Konoor bug added subscriber Matthew Edmonds
2016-09-27 10:37:56 Tristan Cacqueray bug task added ossa
2016-09-27 10:38:11 Tristan Cacqueray ossa: status New Incomplete
2016-09-27 10:38:22 Tristan Cacqueray description I had reported LP bug https://bugs.launchpad.net/keystonemiddleware/+bug/1627696 yesterday and I see that in cases where an error of this kind occurs the auth token used to place the rest call to neutron us logged as part of the stacktrace (which logs the headers including the token). I am not sure if this needs to be handled at the oslo_middleware layer or keystonemiddleware layer. Stacktrace from neutron: X-Auth-Token: gAAAAABX6NfMz4Lj4sYIDHu0eXr9oxymDrJTDOOrKztp0NElSiZcs9Umr-v8P-s8VP_lz_aVKPobfoj1ROP9X9amp8ACqwa4FNRvFX5IatzwmjAKR42AZZnuD4jxoJoC05iT-UKIY81gqHsOY8v7DbqTLSE2eOFwrFKZIMQBUDlDaeqwpce0LDp-dZrM2JIta9tOz99aOH5CShyu-ihMy3F87CN3cMdK5qHIr7oM1UiXc97zgzbDOTA 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors Traceback (most recent call last): 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/oslo_middleware/catch_errors.py", line 38, in __call__ 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors response = req.get_response(self.application) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in send 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors application, catch_exc_info=False) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in This issue is being treated as a potential security risk under embargo. Please do not make any public mention of embargoed (private) security vulnerabilities before their coordinated publication by the OpenStack Vulnerability Management Team in the form of an official OpenStack Security Advisory. This includes discussion of the bug or associated fixes in public forums such as mailing lists, code review systems and bug trackers. Please also avoid private disclosure to other individuals not already approved for access to this information, and provide this same reminder to those who are made aware of the issue prior to publication. All discussion should remain confined to this private bug report, and any proposed fixes should be added to the bug as attachments. -- I had reported LP bug https://bugs.launchpad.net/keystonemiddleware/+bug/1627696 yesterday and I see that in cases where an error of this kind occurs the auth token used to place the rest call to neutron us logged as part of the stacktrace (which logs the headers including the token). I am not sure if this needs to be handled at the oslo_middleware layer or keystonemiddleware layer. Stacktrace from neutron: X-Auth-Token: gAAAAABX6NfMz4Lj4sYIDHu0eXr9oxymDrJTDOOrKztp0NElSiZcs9Umr-v8P-s8VP_lz_aVKPobfoj1ROP9X9amp8ACqwa4FNRvFX5IatzwmjAKR42AZZnuD4jxoJoC05iT-UKIY81gqHsOY8v7DbqTLSE2eOFwrFKZIMQBUDlDaeqwpce0LDp-dZrM2JIta9tOz99aOH5CShyu-ihMy3F87CN3cMdK5qHIr7oM1UiXc97zgzbDOTA 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors Traceback (most recent call last): 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/oslo_middleware/catch_errors.py", line 38, in __call__ 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors response = req.get_response(self.application) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in send 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors application, catch_exc_info=False) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in
2016-09-27 10:38:31 Tristan Cacqueray bug added subscriber Keystone Core security contacts
2016-09-28 01:44:38 Steve Martinelli bug added subscriber Jamie Lennox
2016-09-28 03:17:18 Steve Martinelli bug added subscriber Steve Martinelli
2016-09-28 05:12:50 Jamie Lennox attachment added 0001-Filter-token-data-out-of-catch_errors-middleware.patch https://bugs.launchpad.net/keystonemiddleware/+bug/1628031/+attachment/4749961/+files/0001-Filter-token-data-out-of-catch_errors-middleware.patch
2016-09-28 05:13:41 Jamie Lennox bug task added oslo.middleware
2016-09-28 13:14:05 Steve Martinelli keystonemiddleware: status New Invalid
2016-10-11 13:28:44 Matthew Edmonds bug task added oslo.utils
2016-10-18 22:33:38 Matthew Edmonds attachment added 0001-mask-secrets-in-CatchErrors-middleware.patch https://bugs.launchpad.net/ossa/+bug/1628031/+attachment/4763456/+files/0001-mask-secrets-in-CatchErrors-middleware.patch
2016-10-19 03:11:51 Steve Martinelli bug added subscriber Amrith
2016-11-03 14:41:29 Steve Martinelli oslo.utils: status New Invalid
2016-11-03 14:45:43 Jeremy Stanley ossa: status Incomplete Confirmed
2017-01-11 17:18:20 Jeremy Stanley bug added subscriber Oslo Core security contacts
2017-01-18 21:29:35 Morgan Fainberg bug added subscriber OpenStack release team
2017-01-18 21:54:57 Jeremy Stanley ossa: status Confirmed In Progress
2017-01-19 13:52:59 Jeremy Stanley cve linked 2017-2592
2017-01-19 13:53:23 Jeremy Stanley summary keystonemiddleware logs token in stacktrace keystonemiddleware logs token in stacktrace (CVE-2017-2592)
2017-01-23 15:59:03 Jeremy Stanley ossa: importance Undecided High
2017-01-23 15:59:08 Jeremy Stanley ossa: assignee Jeremy Stanley (fungi)
2017-01-23 16:19:13 Jeremy Stanley attachment added Master (ocata) branch rebase of patch from comment #2 https://bugs.launchpad.net/keystonemiddleware/+bug/1628031/+attachment/4808149/+files/cve-2017-2592-master-ocata.patch
2017-01-23 17:47:10 Jeremy Stanley ossa: status In Progress Fix Committed
2017-01-23 17:54:49 Jeremy Stanley bug added subscriber Bryan Stephenson
2017-01-26 14:43:55 Jeremy Stanley information type Private Security Public
2017-01-26 14:44:16 Jeremy Stanley description This issue is being treated as a potential security risk under embargo. Please do not make any public mention of embargoed (private) security vulnerabilities before their coordinated publication by the OpenStack Vulnerability Management Team in the form of an official OpenStack Security Advisory. This includes discussion of the bug or associated fixes in public forums such as mailing lists, code review systems and bug trackers. Please also avoid private disclosure to other individuals not already approved for access to this information, and provide this same reminder to those who are made aware of the issue prior to publication. All discussion should remain confined to this private bug report, and any proposed fixes should be added to the bug as attachments. -- I had reported LP bug https://bugs.launchpad.net/keystonemiddleware/+bug/1627696 yesterday and I see that in cases where an error of this kind occurs the auth token used to place the rest call to neutron us logged as part of the stacktrace (which logs the headers including the token). I am not sure if this needs to be handled at the oslo_middleware layer or keystonemiddleware layer. Stacktrace from neutron: X-Auth-Token: gAAAAABX6NfMz4Lj4sYIDHu0eXr9oxymDrJTDOOrKztp0NElSiZcs9Umr-v8P-s8VP_lz_aVKPobfoj1ROP9X9amp8ACqwa4FNRvFX5IatzwmjAKR42AZZnuD4jxoJoC05iT-UKIY81gqHsOY8v7DbqTLSE2eOFwrFKZIMQBUDlDaeqwpce0LDp-dZrM2JIta9tOz99aOH5CShyu-ihMy3F87CN3cMdK5qHIr7oM1UiXc97zgzbDOTA 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors Traceback (most recent call last): 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/oslo_middleware/catch_errors.py", line 38, in __call__ 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors response = req.get_response(self.application) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in send 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors application, catch_exc_info=False) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in I had reported LP bug https://bugs.launchpad.net/keystonemiddleware/+bug/1627696 yesterday and I see that in cases where an error of this kind occurs the auth token used to place the rest call to neutron us logged as part of the stacktrace (which logs the headers including the token). I am not sure if this needs to be handled at the oslo_middleware layer or keystonemiddleware layer. Stacktrace from neutron: X-Auth-Token: gAAAAABX6NfMz4Lj4sYIDHu0eXr9oxymDrJTDOOrKztp0NElSiZcs9Umr-v8P-s8VP_lz_aVKPobfoj1ROP9X9amp8ACqwa4FNRvFX5IatzwmjAKR42AZZnuD4jxoJoC05iT-UKIY81gqHsOY8v7DbqTLSE2eOFwrFKZIMQBUDlDaeqwpce0LDp-dZrM2JIta9tOz99aOH5CShyu-ihMy3F87CN3cMdK5qHIr7oM1UiXc97zgzbDOTA 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors Traceback (most recent call last): 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/oslo_middleware/catch_errors.py", line 38, in __call__ 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors response = req.get_response(self.application) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in send 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors application, catch_exc_info=False) 2016-09-26 05:29:36.804 28288 ERROR oslo_middleware.catch_errors File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in
2017-01-26 15:13:41 Jeremy Stanley information type Public Public Security
2017-01-26 15:24:15 Jeremy Stanley summary keystonemiddleware logs token in stacktrace (CVE-2017-2592) [OSSA-2017-001] keystonemiddleware logs token in stacktrace (CVE-2017-2592)
2017-01-26 18:59:38 Jeremy Stanley summary [OSSA-2017-001] keystonemiddleware logs token in stacktrace (CVE-2017-2592) [OSSA-2017-001] CatchErrors leaks sensitive values in oslo.middleware (CVE-2017-2592)
2017-01-26 19:42:24 OpenStack Infra ossa: status Fix Committed Fix Released
2017-01-26 22:26:42 OpenStack Infra tags in-stable-newton
2017-01-26 22:26:50 OpenStack Infra tags in-stable-newton in-stable-mitaka in-stable-newton
2017-04-05 15:37:11 ChangBo Guo(gcb) oslo.middleware: status New Fix Released
2017-06-28 10:15:03 Ante Karamatić bug task added python-oslo.middleware (Ubuntu)
2017-06-28 10:17:13 Ante Karamatić bug added subscriber Ubuntu Security Team
2017-06-28 12:26:52 Ubuntu Foundations Team Bug Bot tags in-stable-mitaka in-stable-newton in-stable-mitaka in-stable-newton patch
2017-06-28 12:26:58 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2017-10-23 13:08:46 James Page nominated for series Ubuntu Xenial
2017-10-23 13:08:46 James Page bug task added python-oslo.middleware (Ubuntu Xenial)
2017-10-23 13:08:56 James Page python-oslo.middleware (Ubuntu): status New Fix Released
2017-10-23 13:09:01 James Page python-oslo.middleware (Ubuntu Xenial): status New Triaged
2017-10-23 13:09:05 James Page python-oslo.middleware (Ubuntu Xenial): importance Undecided High
2017-10-23 13:10:51 James Page python-oslo.middleware (Ubuntu Xenial): importance High Low
2018-05-09 07:36:52 Tobias Urdin bug added subscriber Tobias Urdin
2018-05-10 14:48:26 Corey Bryant attachment added ubuntu-xenial-1628031.patch https://bugs.launchpad.net/keystonemiddleware/+bug/1628031/+attachment/5137255/+files/ubuntu-xenial-1628031.patch
2018-05-10 14:49:10 Corey Bryant bug added subscriber Ubuntu Security Sponsors Team
2018-05-24 16:14:31 Corey Bryant bug added subscriber Corey Bryant
2018-05-31 00:43:46 Launchpad Janitor python-oslo.middleware (Ubuntu Xenial): status Triaged Fix Released