CVE-2017-7512 Auth bypass in 3scale AMP before 2.0.0

Critical 9.8 Published Updated

Attackers can bypass authentication controls to access restricted APIs by creating access tokens without a client secret in Red Hat 3scale AMP.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2017-7512?

CVE-2017-7512 is a critical authentication bypass vulnerability in 3scale AMP before 2.0.0, published on 7 Jul 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Red Hat 3scale (aka RH-3scale) API Management Platform (AMP) before 2.0.0 would permit creation of an access token without a client secret. An attacker could use this flaw to circumvent authentication controls and gain access to restricted APIs. NOTE: some sources have a typo in which CVE-2017-7512 maps to an OpenVPN vulnerability. The proper CVE ID for that OpenVPN vulnerability is CVE-2017-7521. Specifically, CVE-2017-7521 is the correct CVE ID for TWO closely related findings in OpenVPN. Any source that lists BOTH CVE-2017-7512 and CVE-2017-7521 for OpenVPN should have listed ONLY CVE-2017-7521.

Weakness: CWE-863

Which versions are affected by CVE-2017-7512?

It affects 1 product.

Products include Redhat 3scale Api Management Platform.

How do I fix CVE-2017-7512?

Upgrade to a fixed version.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2017-7512 being exploited?

There is no known exploitation of CVE-2017-7512 in the wild and no public exploit code.

Sources

Also known as GHSA-6574-p8rp-gxqh.

Is CVE-2017-7512 in your software?

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

Check your SBOMs for free