GitHub Advisoryadvisory · PyPI
GHSA-87r7-q54j-f9qg OpenStack Murano Code Execution
CRITICAL
Official page ↗
- Aliases
- CVE-2016-4972
- Ecosystem
- PyPI
- Packages
- murano, murano-dashboard, python-muranoclient
- Severity
- Critical
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-20
- Reviewed
- 2023-07-31
Affected packages
• PyPI murano: < 1.0.3 → fixed in 1.0.3
• PyPI murano-dashboard: < 1.0.3 → fixed in 1.0.3
• PyPI murano-dashboard: >= 2.0.0, < 2.0.1 → fixed in 2.0.1
• PyPI python-muranoclient: < 0.7.3 → fixed in 0.7.3
• PyPI python-muranoclient: >= 0.8.0, < 0.8.5 → fixed in 0.8.5
Description
OpenStack Murano before 1.0.3 (liberty) and 2.x before 2.0.1 (mitaka), Murano-dashboard before 1.0.3 (liberty) and 2.x before 2.0.1 (mitaka), and python-muranoclient before 0.7.3 (liberty) and 0.8.x before 0.8.5 (mitaka) improperly use loaders inherited from yaml.Loader when parsing MuranoPL and UI files, which allows remote attackers to create arbitrary Python objects and execute arbitrary code via crafted extended YAML tags in UI definitions in packages.
Related
Alias · CVE (1)
- CVE-2016-4972 OpenStack Murano before 1.0.3 (liberty) and 2.x before 2.0.1 (mitaka), Murano-dashboard before 1.0.3 (liberty) and 2.x before 2.0.1… vulnerability
Weakness · CWE (1)
- CWE-20 Improper Input Validation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2016-4972 advisory
- https://github.com/openstack/murano/commit/28de8c36c9dbe4aaf4d062e6fb6099afd437f49b web
- https://bugs.launchpad.net/murano/+bug/1586079 web
- https://bugs.launchpad.net/python-muranoclient/+bug/1586078 web
- https://github.com/openstack/murano package
- https://github.com/openstack/murano/blob/c898a310afbc27f12190446ef75d8b0bd12115eb/releasenotes/notes/safeloader-cve-2016-4972-19035a2a091ec30a.yaml web
- https://github.com/openstack/murano/blob/c898a310afbc27f12190446ef75d8b0bd12115eb/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po web
- https://github.com/pypa/advisory-database/tree/main/vulns/python-muranoclient/PYSEC-2016-22.yaml web
- http://www.openwall.com/lists/oss-security/2016/06/23/8 web