Some server-side 'SSL' communication fails to check certificates (use of HTTPSConnection)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Ibad Khan | ||
OpenStack Identity (keystone) |
Fix Released
|
High
|
Daniel Gollub | ||
OpenStack Object Storage (swift) |
Invalid
|
Undecided
|
Unassigned | ||
OpenStack Security Advisory |
Won't Fix
|
Undecided
|
Unassigned | ||
OpenStack Security Notes |
Fix Released
|
High
|
Robert Clark | ||
neutron |
Fix Released
|
Undecided
|
Daniel Gollub | ||
oslo.vmware |
Fix Released
|
Medium
|
Davanum Srinivas (DIMS) | ||
python-keystoneclient |
Fix Released
|
Medium
|
Jamie Lennox |
Bug Description
Grant Murphy from Red Hat reported usage of httplib.
"""
The following files use httplib.
keystone/
keystone/
keystone/
vendor/
AFAICT HTTPSConnection does not validate server certificates and
should be avoided. This is fixed in Python 3, however in 2.X no
validation occurs. I suspect this is also applicable to most OpenStack
modules that make HTTPS client calls.
Similar problems were found in ovirt:
https:/
With solutions for ovirt:
http://
http://
"""
CVE References
Changed in python-keystoneclient: | |
status: | New → Confirmed |
Changed in keystone: | |
importance: | Undecided → Medium |
Changed in python-keystoneclient: | |
importance: | Undecided → Medium |
Changed in python-keystoneclient: | |
status: | Confirmed → In Progress |
Changed in python-keystoneclient: | |
status: | In Progress → Fix Released |
Changed in cinder: | |
assignee: | nobody → Daniel Gollub (d-gollub) |
status: | Confirmed → In Progress |
Changed in nova: | |
assignee: | nobody → Xurong Yang (idopra) |
Changed in neutron: | |
assignee: | Daniel Gollub (d-gollub) → Kevin Benton (kevinbenton) |
Changed in neutron: | |
assignee: | Kevin Benton (kevinbenton) → Daniel Gollub (d-gollub) |
Changed in neutron: | |
assignee: | Daniel Gollub (d-gollub) → Kevin Benton (kevinbenton) |
Changed in neutron: | |
assignee: | Kevin Benton (kevinbenton) → Mark McClain (markmcclain) |
Changed in neutron: | |
assignee: | Mark McClain (markmcclain) → Daniel Gollub (d-gollub) |
Changed in keystone: | |
milestone: | none → icehouse-rc1 |
importance: | Medium → High |
Changed in cinder: | |
importance: | Undecided → High |
milestone: | none → icehouse-rc1 |
Changed in keystone: | |
assignee: | Daniel Gollub (d-gollub) → Dolph Mathews (dolph) |
Changed in keystone: | |
assignee: | Dolph Mathews (dolph) → Brant Knudson (blk-u) |
Changed in keystone: | |
assignee: | Brant Knudson (blk-u) → Daniel Gollub (d-gollub) |
Changed in keystone: | |
status: | In Progress → Fix Committed |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | icehouse-rc1 → none |
tags: | added: icehouse-backport-potential |
Changed in neutron: | |
assignee: | Daniel Gollub (d-gollub) → Akihiro Motoki (amotoki) |
Changed in neutron: | |
assignee: | Akihiro Motoki (amotoki) → Daniel Gollub (d-gollub) |
Changed in keystone: | |
milestone: | icehouse-rc1 → 2014.1 |
Changed in nova: | |
milestone: | juno-rc1 → none |
Changed in oslo.vmware: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Davanum Srinivas (DIMS) (dims-v) |
Changed in oslo.vmware: | |
status: | Fix Committed → Fix Released |
tags: | removed: icehouse-backport-potential |
Changed in neutron: | |
status: | In Progress → Fix Released |
Changed in cinder: | |
assignee: | nobody → sawangpong (sawangpongm) |
assignee: | sawangpong (sawangpongm) → nobody |
Changed in cinder: | |
assignee: | nobody → Ibad Khan (ik-ibadkhan) |
Changed in cinder: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → Fix Released |
Instances of httplib. HTTPSConnection were also found in Cinder, keystone, nova, quantum and swift for sure.