CVE-2017-7549
instack-undercloud vulnerable to symlink attack on tmp files
Also known as GHSA-53wm-97p6-582f, PYSEC-2017-152, PYSEC-2026-645
Published 9 y ago · modified 4 mo ago · JSON
Summary
A flaw was found in instack-undercloud 7.2.0 as packaged in Red Hat OpenStack Platform Pike, 6.1.0 as packaged in Red Hat OpenStack Platform Oacta, 5.3.0 as packaged in Red Hat OpenStack Newton, where pre-install and security policy scripts used insecure temporary files. A local user could exploit this flaw to conduct a symbolic-link attack, allowing them to overwrite the contents of arbitrary files.
Exploit prediction (EPSS)
0.35% probability of exploitation in the next 30 days, higher than 29% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 3.0 | 6.4 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N |
| NVD | 2.0 | 3.3 | AV:L/AC:M/Au:N/C:P/I:P/A:N |
| OSV | 3.0 | 6.4 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N |
| OSV | 3.0 | 6.4 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N |
| GitHub | 3.0 | 6.4 | CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N |
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| pypi | instack-undercloud | <=7.2.0 | no fix listed |
| pypi | instack | <=7.2.0 <=6.1.0 <=5.3.0 | no fix listed |
Affected products
- Red Hat, Inc. instack-undercloud
Classification
References
- access.redhat.com /errata/RHSA-2017:2726 · vendor-advisory, x_refsource_REDHAT, x_transferred
- securityfocus.com /bid/100407 · vdb-entry, x_refsource_BID, x_transferred
- access.redhat.com /errata/RHSA-2017:2649 · vendor-advisory, x_refsource_REDHAT, x_transferred
- access.redhat.com /errata/RHSA-2017:2687 · vendor-advisory, x_refsource_REDHAT, x_transferred
- access.redhat.com /errata/RHSA-2017:2557 · vendor-advisory, x_refsource_REDHAT, x_transferred
- access.redhat.com /errata/RHSA-2017:2693 · vendor-advisory, x_refsource_REDHAT, x_transferred
- bugzilla.redhat.com /show_bug.cgi?id=1477403 · x_refsource_CONFIRM, x_transferred
- nvd.nist.gov /vuln/detail/CVE-2017-7549 · advisory
- access.redhat.com /security/cve/CVE-2017-7549 · web
- github.com /pypa/advisory-database/tree/main/vulns/instack/PYSEC-2017-152.yaml · web
- opendev.org /openstack/instack-undercloud · web
- web.archive.org /web/20170907040549/http://www.securityfocus.com/bid/100407 · web
- pypi.org /project/instack-undercloud · package
- github.com /advisories/GHSA-53wm-97p6-582f · advisory
Sources
- CVE List: CVE-2017-7549
- GitHub Advisory: GHSA-53wm-97p6-582f
- NVD: CVE-2017-7549
- OSV: PYSEC-2017-152
- OSV: PYSEC-2026-645
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.