[Openstack-security] [Bug 1586079] Fix merged to murano-dashboard (stable/mitaka)
OpenStack Infra
1586079 at bugs.launchpad.net
Thu Jun 23 17:25:25 UTC 2016
Reviewed: https://review.openstack.org/333439
Committed: https://git.openstack.org/cgit/openstack/murano-dashboard/commit/?id=338989020cfd2f4b16a71f7da9a788d668502c9e
Submitter: Jenkins
Branch: stable/mitaka
commit 338989020cfd2f4b16a71f7da9a788d668502c9e
Author: Kirill Zaitsev <kzaitsev at mirantis.com>
Date: Fri May 27 00:11:28 2016 +0300
Inherit custom yaml Loader from yaml.SafeLoader
Before this patch yaql-enabled yaml Loader was inherited from yaml.Loader, that
potentially allows creating arbitrary python objects from specifically
formatted yaml tags. This could have happened whenever UI definitions of
the package were processed.
With this change yaql yaml-Loader no longer allows creating custom python objects.
Change-Id: I4fe38aa7e0fc567211ab872c7e1f8e81dbc3e765
Closes-Bug: #1586079
--
You received this bug notification because you are a member of OpenStack
Security, which is subscribed to OpenStack.
https://bugs.launchpad.net/bugs/1586079
Title:
YaqlYamlLoader inherits from YamlLoader
Status in Murano:
Fix Released
Status in Murano kilo series:
Won't Fix
Status in Murano liberty series:
Fix Committed
Status in Murano mitaka series:
Fix Committed
Status in Murano newton series:
Fix Released
Bug description:
This issue is being treated as a potential security risk under embargo. Please do not make any public mention of embargoed (private) security vulnerabilities before their coordinated publication by the OpenStack Vulnerability Management Team in the form of an official OpenStack Security Advisory. This includes discussion of the bug or associated fixes in public forums such as mailing lists, code review systems and bug trackers. Please also avoid private disclosure to other individuals not already approved for access to this information, and provide this same reminder to those who are made aware of the issue prior to publication. All discussion should remain confined to this private bug report, and any proposed fixes should be added to the bug as attachments.
-------------------------------------------------------------------------
YaqlYamlLoader inherits from YamlLoader, meaning that it is possible
to use extended unsafe tags in yaml files
http://pyyaml.org/wiki/PyYAMLDocumentation#YAMLtagsandPythontypes
Both dashboard, engine/api seem to be vulnerable.
To manage notifications about this bug go to:
https://bugs.launchpad.net/murano/+bug/1586079/+subscriptions
More information about the Openstack-security
mailing list