CVE-2017-12155 json
Openstack tripleo-heat-templates unauthenticated file access
published 2017-12-12 8 y ago modified 2026-09-10 1 mo ago also GHSA-w8gx-hhcx-px6w , PYSEC-2026-754 , EUVD-2022-5532
- cvss
- 6.3
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 21%
- public exploits
- 0
- none known
Summary
A resource-permission flaw was found in the openstack-tripleo-heat-templates package where ceph.client.openstack.keyring is created as world-readable. A local attacker with access to the key could read or modify data on Ceph cluster pools for OpenStack as though the attacker were the OpenStack service, thus potentially reading or modifying data in an OpenStack Block Storage volume.
Patch / fix
- pypi tripleo-heat-templates 7.0.6
- puppet-tripleo openstack 11 6.5.10-3.el7ost
- openstack-tripleo-heat-templates openstack 11 6.2.12-2.el7ost
- puppet-tripleo openstack 10 5.6.8-6.el7ost
- openstack-tripleo-heat-templates openstack 10 5.3.10-1.el7ost
- openstack-tripleo-heat-templates openstack 12 7.0.9-8.el7ost
red hat advisories RHSA-2018:1627RHSA-2018:1593RHSA-2018:0602
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2017-12155 updated cvss 8.4
openstack-tripleo-heat-templates: Ceph client keyring is world-readable when deployed by director
-
Red Hat Enterprise Linux OpenStack Platform 6 (Juno) openstack-tripleo-heat-templates Red Hat Enterprise Linux OpenStack Platform 7 (Kilo) Director openstack-tripleo-heat-templates Red Hat OpenStack Platform 8 (Liberty) Director openstack-tripleo-heat-templates, openstack-tripleo-heat-templates-kilo Red Hat OpenStack Platform 9 (Mitaka) Director openstack-tripleo-heat-templates, openstack-tripleo-heat-templates-libertyaffected: workaround, no fix planned “Will not fix”
-
Red Hat OpenStack Platform 10.0 puppet-tripleo 5.6.8-6.el7ost, openstack-tripleo-heat-templates 5.3.10-1.el7ostfixed: vendor fix RHSA-2018:1593
-
Red Hat OpenStack Platform 11.0 puppet-tripleo 6.5.10-3.el7ost, openstack-tripleo-heat-templates 6.2.12-2.el7ostfixed: vendor fix RHSA-2018:1627
-
Red Hat OpenStack Platform 12.0 openstack-tripleo-heat-templates 7.0.9-8.el7ostfixed: vendor fix RHSA-2018:0602
-
Red Hat OpenStack Platform 12 (Pike) python-tripleoclientnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.29% chance of exploitation in the next 30 days, higher than 21% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 6.3 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
| NVD | 2.0 | 3.3 | AV:L/AC:M/Au:N/C:P/I:P/A:N |
| GitHub | 3.0 | 6.3 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
| OSV | 3.0 | 6.3 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | tripleo-heat-templates | <7.0.6 |
7.0.6 |
Affected products
- OpenStack openstack-tripleo-heat-templates
Classification
- Weakness
-
- CWE-306 Missing Authentication for Critical Functionality
References
-
bugs.launchpad.net
/tripleo/+bug/1720787
web, issue-tracking, patch
-
opendev.org
/openstack/tripleo-heat-templates/commit/a18fd59077d97de83496c85c017b9d256a3eddd4
web
-
opendev.org
/openstack/tripleo-heat-templates/commit/ce7b65f443d38a6627631f53cb22336338e97d30
web
-
access.redhat.com
/errata/RHSA-2018:1593
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2018:1627
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2018:0602
vendor-advisory, web
-
bugzilla.redhat.com
/show_bug.cgi?id=1489360
web, issue-tracking, mitigation
-
nvd.nist.gov
/vuln/detail/CVE-2017-12155
advisory
-
github.com
/openstack/tripleo-heat-templates
package
-
pypi.org
/project/tripleo-heat-templates
package
-
github.com
/advisories/GHSA-w8gx-hhcx-px6w
advisory
Sources
- CVE List CVE-2017-12155
- GitHub Advisory GHSA-w8gx-hhcx-px6w
- NVD CVE-2017-12155
- OSV PYSEC-2026-754
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.