yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #31750
[Bug 1443598] Re: backend_argument containing a password leaked in logs
Since this report concerns a possible security risk, an incomplete
security advisory task has been added while the core security reviewers
for the affected project or projects confirm the bug and discuss the
scope of any vulnerability along with potential solutions.
** Also affects: ossa
Importance: Undecided
Status: New
** Changed in: ossa
Status: New => Incomplete
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1443598
Title:
backend_argument containing a password leaked in logs
Status in OpenStack Identity (Keystone):
In Progress
Status in Keystone icehouse series:
Triaged
Status in Keystone juno series:
Triaged
Status in Keystone kilo series:
Triaged
Status in OpenStack Security Advisories:
Incomplete
Bug description:
The keystone.conf has an option backend_argument to set various
options for the caching backend. As documented, some of the potential
values can contain a password.
Snippet from
http://docs.openstack.org/developer/keystone/developing.html#dogpile-
cache-based-mongodb-nosql-backend
[cache]
# Global cache functionality toggle.
enabled = True
# Referring to specific cache backend
backend = keystone.cache.mongo
# Backend specific configuration arguments
backend_argument = db_hosts:localhost:27017
backend_argument = db_name:ks_cache
backend_argument = cache_collection:cache
backend_argument = username:test_user
backend_argument = password:test_password
As a result, passwords can be leaked to the keystone logs since the
config options is not marked secret.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1443598/+subscriptions
References