[OSSA 2014-021] auth token is exposed in meter http.request (CVE-2014-4615)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Invalid
|
Undecided
|
gordon chung | ||
Havana |
Fix Released
|
Critical
|
Grant Murphy | ||
Icehouse |
Fix Committed
|
Critical
|
gordon chung | ||
OpenStack Security Advisory |
Fix Released
|
Medium
|
Tristan Cacqueray | ||
neutron |
Fix Released
|
Undecided
|
gordon chung | ||
Icehouse |
Fix Released
|
Undecided
|
Grant Murphy | ||
oslo-incubator |
Fix Released
|
Critical
|
gordon chung | ||
Havana |
Fix Committed
|
Critical
|
Grant Murphy | ||
Icehouse |
Fix Committed
|
Undecided
|
Unassigned | ||
pycadf |
Fix Released
|
Critical
|
gordon chung |
Bug Description
auth token is exposed in meter http.request
# curl -i -X GET -H 'X-Auth-Token: 258ab6539b3b4ea
-----------
snip..
{"counter_name": "http.request", "user_id": "0", "resource_id": "ip-9-37-
snip...
auth token is masked in "request.
But it is exposed in "request.
CVE References
Changed in pycadf: | |
assignee: | nobody → gordon chung (chungg) |
importance: | Undecided → Critical |
information type: | Public → Private |
Changed in oslo: | |
importance: | Undecided → Critical |
tags: | added: icehouse-backport-potential |
Changed in ossa: | |
status: | Incomplete → Confirmed |
importance: | Undecided → Medium |
Changed in ossa: | |
assignee: | nobody → Tristan Cacqueray (tristan-cacqueray) |
tags: | added: havana-backport-potential |
Changed in ossa: | |
status: | Confirmed → Triaged |
Changed in neutron: | |
milestone: | none → juno-1 |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | none → juno-1 |
status: | Fix Committed → Fix Released |
summary: |
- auth token is exposed in meter http.request + auth token is exposed in meter http.request (CVE-2014-4615) |
Changed in ossa: | |
status: | Triaged → In Progress |
summary: |
- auth token is exposed in meter http.request (CVE-2014-4615) + [OSSA 2014-021] auth token is exposed in meter http.request + (CVE-2014-4615) |
Changed in ossa: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | juno-1 → 2014.2 |
notifier.py grabs all environment variables. it should probably filter out HTTP_X_AUTH_TOKEN