[OSSA 2014-036] Missing fix for ssh_execute (Exceptions thrown may contain passwords) (CVE-2014-7230, CVE-2014-7231)
Bug #1377981 reported by
Tristan Cacqueray
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Medium
|
Tristan Cacqueray | ||
Icehouse |
Fix Released
|
Undecided
|
Tristan Cacqueray | ||
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Tristan Cacqueray | ||
Icehouse |
Fix Released
|
Undecided
|
Tristan Cacqueray | ||
OpenStack Security Advisory |
Fix Released
|
Medium
|
Tristan Cacqueray | ||
oslo-incubator |
Fix Released
|
Undecided
|
Tristan Cacqueray | ||
Icehouse |
Fix Committed
|
Undecided
|
Tristan Cacqueray |
Bug Description
Former bugs:
https:/
https:/
The ssh_execute method is still affected in Cinder and Nova Icehouse release.
It is prone to password leak if:
- passwords are used on the command line
- execution fail
- calling code catch and log the exception
The missing fix from oslo-incubator to be merged is: 6a60f84258c2be3
Changed in ossa: | |
assignee: | nobody → Tristan Cacqueray (tristan-cacqueray) |
Changed in cinder: | |
status: | New → In Progress |
Changed in nova: | |
status: | New → In Progress |
Changed in oslo-incubator: | |
status: | New → Fix Released |
Changed in ossa: | |
status: | New → Triaged |
Changed in ossa: | |
status: | Triaged → In Progress |
Changed in nova: | |
assignee: | nobody → Tristan Cacqueray (tristan-cacqueray) |
Changed in cinder: | |
assignee: | nobody → Tristan Cacqueray (tristan-cacqueray) |
tags: | added: juno-rc-potential |
Changed in ossa: | |
importance: | Undecided → Medium |
information type: | Public → Public Security |
summary: |
Missing fix for ssh_execute (Exceptions thrown may contain passwords) + (CVE-2014-7230, CVE-2014-7231) |
Changed in cinder: | |
milestone: | none → juno-rc2 |
tags: | removed: juno-rc-potential |
Changed in cinder: | |
importance: | Undecided → Medium |
Changed in nova: | |
milestone: | none → juno-rc2 |
Changed in oslo-incubator: | |
assignee: | nobody → Tristan Cacqueray (tristan-cacqueray) |
summary: |
- Missing fix for ssh_execute (Exceptions thrown may contain passwords) - (CVE-2014-7230, CVE-2014-7231) + [OSSA 2014-036] Missing fix for ssh_execute (Exceptions thrown may + contain passwords) (CVE-2014-7230, CVE-2014-7231) |
Changed in ossa: | |
status: | In Progress → Fix Released |
Changed in nova: | |
milestone: | juno-rc2 → 2014.2 |
Changed in cinder: | |
milestone: | juno-rc2 → 2014.2 |
To post a comment you must log in.
Here is the updated impact description.
Title: Potential leak of passwords into log files
Trove (versions up to 2014.1.2)
Reporter: Amrith Kumar (Tesora)
Products: Cinder and Nova (versions up to 2014.1.3)
Description: execute( ) and strutils. mask_password( ) functions available from oslo-incubator that are copied into each project's code. An attacker with read access to the services' logs may obtain passwords used as a parameter of a command that have failed or when the mask_password did not mask passwords properly.
Amrith Kumar from Tesora reported two vulnerabilities in the processutils.