CatchErrors leaks sensitive values in oslo.middleware [OSSA-2017-001], [CVE-2017-2592]
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mirantis OpenStack | Status tracked in 10.0.x | |||||
10.0.x |
Fix Committed
|
High
|
MOS Oslo | |||
7.0.x |
Invalid
|
High
|
Sergii Rizvan | |||
8.0.x |
Invalid
|
High
|
MOS Maintenance | |||
9.x |
Invalid
|
High
|
MOS Maintenance |
Bug Description
Detailed bug description:
Divya K Konoor with IBM reported a vulnerability in oslo.middleware.
Software using the CatchError class may include sensitive values in the error message accompanying a Traceback, resulting in their disclosure. For example, complete API requests (including keystone tokens in their headers) may leak into neutron error logs.
Expected results:
No sensitive information is leaking to log files.
Additional information:
https:/
https:/
reviews:
ocata:
https:/
newton:
https:/
mitaka:
https:/
Backport to Liberty and Kilo was not proposed in upstream.
Therefore most likely we need to backport it to MOS in downstream.
CVE References
tags: | added: area-oslo |
information type: | Private Security → Public Security |
Fix for 10.0 is already merged, see our 10.0/newton log - https:/ /review. fuel-infra. org/gitweb? p=openstack% 2Foslo. middleware. git;a=shortlog; h=refs% 2Fheads% 2F10.0% 2Fnewton