CVE-2017-7530 Missing authorization in cfme
API users can bypass privilege checks to execute arbitrary actions on VMs, such as destroying them, due to missing authorization in CloudForms.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2017-7530?
CVE-2017-7530 is a high-severity missing authorization vulnerability in Red Hat cfme, published on 26 Jul 2018. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
In CloudForms Management Engine (cfme) before 5.7.3 and 5.8.x before 5.8.1, it was found that privilege check is missing when invoking arbitrary methods via filtering on VMs that MiqExpression will execute that is triggerable by API users. An attacker could use this to execute actions they should not be allowed to (e.g. destroying VMs).
Weakness: CWE-862
Which versions are affected by CVE-2017-7530?
It affects 2 products.
Products include Redhat Cloudforms, Redhat Cloudforms Management Engine.
How do I fix CVE-2017-7530?
Upgrade to a fixed version.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2017-7530 being exploited?
There is no known exploitation of CVE-2017-7530 in the wild and no public exploit code.
Other vulnerabilities in Red Hat cfme
Sources
Also known as GHSA-hvp5-xq7g-8w42.