CVE-2017-7530 Missing authorization in cfme

High 8.8 Published Updated

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.

Sources

Also known as GHSA-hvp5-xq7g-8w42.

Is CVE-2017-7530 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free