CVE-2017-7200 OpenStack Glance Server-Side Request Forgery (SSRF)

Medium 5.8 Published Updated

An attacker can perform masked network port scans and enumerate internal network details via the Image Service API v1 copy_from feature.

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-7200?

CVE-2017-7200 is a medium-severity server-side request forgery vulnerability in n/a, published on 21 Mar 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

An SSRF issue was discovered in OpenStack Glance before Newton. The 'copy_from' feature in the Image Service API v1 allowed an attacker to perform masked network port scans. With v1, it is possible to create images with a URL such as 'http://localhost:22'. This could then allow an attacker to enumerate internal network details while appearing masked, since the scan would appear to originate from the Glance Image service.

Weakness: CWE-918

Which versions are affected by CVE-2017-7200?

3 open source packages ship an affected version, including glance. It affects 1 product.

PackageAffectedFixed in
glance PyPIAll versions11.0.0a0
glance PyPIAll versions11.0.0a0
glance PyPIAll versions11.0.0a0

Products include Openstack Glance.

How do I fix CVE-2017-7200?

Upgrade glance to 11.0.0a0 or later.

Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.

Is CVE-2017-7200 being exploited?

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

Sources

Also known as DEBIAN-CVE-2017-7200, GHSA-j6mr-cm6x-h6jg, PYSEC-2026-814, UBUNTU-CVE-2017-7200.

Is CVE-2017-7200 in your software?

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

Check your SBOMs for free