CVE-2026-71198
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when...
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host restrictions. An authenticated user can add a location pointing to internal endpoints such as the cloud metadata service (169.254.169.254), and retrieve the response by downloading the image data. This affects both the new POST /v2/images/{id}/locations API and the old PATCH API when show_multiple_locations is enabled. Deployments with the HTTP store backend enabled are affected.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.0
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host restrictions. An authenticated user can add a location pointing to internal endpoints such as the cloud metadata service (169.254.169.254), and retrieve the response by downloading the image data. This affects both the new POST /v2/images/{id}/locations API and the old PATCH API when show_multiple_locations is enabled. Deployments with the HTTP store backend enabled are affected.
- Record
CVE-2026-71198- CVSS 4.0
- 7.0 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N - Weakness
- CWE-918
- Updated
- 2026-11-02
EUVDEUVD-2026-77315
7.0
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host restrictions. An authenticated user can add a location pointing to internal endpoints such as the cloud metadata service (169.254.169.254), and retrieve the response by downloading the image data. This affects both the new POST /v2/images/{id}/locations API and the old PATCH API when show_multiple_locations is enabled. Deployments with the HTTP store backend enabled are affected.
- Record
EUVD-2026-77315- CVSS 4.0
- 7.0 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cmxv-7r4v-g73c
7.0
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when...
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host restrictions. An authenticated user can add a location pointing to internal endpoints such as the cloud metadata service (169.254.169.254), and retrieve the response by downloading the image data. This affects both the new POST /v2/images/{id}/locations API and the old PATCH API when show_multiple_locations is enabled. Deployments with the HTTP store backend enabled are affected.
- Record
GHSA-cmxv-7r4v-g73c- CVSS 4.0
- 7.0 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-918
- Updated
- 2026-11-02
NVD
7.0
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host restrictions. An authenticated user can add a location pointing to internal endpoints such as the cloud metadata service (169.254.169.254), and retrieve the response by downloading the image data. This affects both the new POST /v2/images/{id}/locations API and the old PATCH API when show_multiple_locations is enabled. Deployments with the HTTP store backend enabled are affected.
- Record
CVE-2026-71198- CVSS 4.0
- 7.0 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-918
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-71198
7.0
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host restrictions. An authenticated user can add a location pointing to internal endpoints such as the cloud metadata service (169.254.169.254), and retrieve the response by downloading the image data. This affects both the new POST /v2/images/{id}/locations API and the old PATCH API when show_multiple_locations is enabled. Deployments with the HTTP store backend enabled are affected.
- Record
DEBIAN-CVE-2026-71198- CVSS 4.0
- 7.0 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-71198
7.0
In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host restrictions. An authenticated user can add a location pointing to internal endpoints such as the cloud metadata service (169.254.169.254), and retrieve the response by downloading the image data. This affects both the new POST /v2/images/{id}/locations API and the old PATCH API when show_multiple_locations is enabled. Deployments with the HTTP store backend enabled are affected.
- Record
UBUNTU-CVE-2026-71198- CVSS 4.0
- 7.0 High
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glanceDebian:12 |
before 2:25.1.0-2+deb12u5, plus listed versions 2:25.1.0-22:25.1.0-2+deb12u12:25.1.0-2+deb12u22:25.1.0-2+deb12u3 |
2:25.1.0-2+deb12u5 |
glanceDebian:13 |
All versions, plus listed versions 2:30.0.0-32:30.0.0-3+deb13u12:30.0.0-3+deb13u22:31.0.0-12:31.0.0-2 Show 23 moreShow less2:31.0.0-32:31.0.0-42:31.0.0~rc1-12:31.0.0~rc1-22:32.0.0-12:32.0.0-22:32.0.0-32:32.0.0-42:32.0.0~rc1-12:32.0.0~rc1-22:32.0.0~rc1-32:32.0.0~rc1-42:32.0.0~rc2-12:32.0.0~rc2-22:33.0.0-12:33.0.0-22:33.0.0-32:33.0.0-42:33.0.0-52:33.0.0-62:33.0.0~rc1-12:33.0.0~rc1-22:33.0.0~rc1-3 |
None known |
glanceDebian:14 |
before 2:32.0.0-4, plus listed versions 2:30.0.0-32:31.0.0-12:31.0.0-22:31.0.0-32:31.0.0-4 Show 11 moreShow less2:31.0.0~rc1-12:31.0.0~rc1-22:32.0.0-12:32.0.0-22:32.0.0-32:32.0.0~rc1-12:32.0.0~rc1-22:32.0.0~rc1-32:32.0.0~rc1-42:32.0.0~rc2-12:32.0.0~rc2-2 |
2:32.0.0-4 |
glanceUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2:11.0.0-0ubuntu12:12.0.0~b1-0ubuntu12:12.0.0~b2-0ubuntu12:12.0.0~b3-0ubuntu12:12.0.0~rc1-0ubuntu12:12.0.0-0ubuntu12:12.0.0-0ubuntu22:12.0.0-0ubuntu2+esm1 |
None known |
glanceUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2:15.0.0-0ubuntu12:16.0.0~b2-0ubuntu22:16.0.0~rc1-0ubuntu12:16.0.0~rc2-0ubuntu12:16.0.0~rc3-0ubuntu12:16.0.0-0ubuntu12:16.0.1-0ubuntu1.12:16.0.1-0ubuntu1.1+esm2 |
None known |
glanceUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2:19.0.0-0ubuntu12:20.0.0~b1~git2019121610.0c6dd98d-0ubuntu12:20.0.0~b2~git2020020509.8649fdc2-0ubuntu12:20.0.0~b3~git2020032414.30ece7aa-0ubuntu22:20.0.0~b3~git2020041012.d5a0ce18-0ubuntu1 Show 7 moreShow less2:20.0.0-0ubuntu0.20.04.12:20.0.1-0ubuntu12:20.1.0-0ubuntu12:20.2.0-0ubuntu12:20.2.0-0ubuntu1.12:20.2.0-0ubuntu1.22:20.2.0-0ubuntu1.2+esm2 |
None known |
glanceUbuntu:22.04:LTS |
All versions, plus listed versions 2:23.0.0-0ubuntu12:23.0.0+git2021120811.4ee7799aa-0ubuntu12:23.0.0+git2022011216.502fa0ffc-0ubuntu12:24.0.0~rc1+git2022030311.d4119be05-0ubuntu12:24.0.0-0ubuntu1 Show 6 moreShow less2:24.1.0-0ubuntu12:24.1.0-0ubuntu1.12:24.2.0-0ubuntu12:24.2.1-0ubuntu12:24.2.1-0ubuntu1.22:24.2.1-0ubuntu1.4 |
None known |
glanceUbuntu:24.04:LTS |
All versions, plus listed versions 2:27.0.0-0ubuntu12:28.0.0~b2+git2024011916.f429b53e-0ubuntu12:28.0.0~rc1-0ubuntu12:28.0.1-0ubuntu12:28.0.1-0ubuntu1.22:28.1.0-0ubuntu12:28.1.0-0ubuntu1.2 |
None known |
glanceUbuntu:26.10 |
All versions, plus listed versions 2:32.0.0-0ubuntu12:33.0.0~b2-0ubuntu12:33.0.0~rc1-0ubuntu12:33.0.0-0ubuntu1 |
None known |
glanceUbuntu:26.04:LTS |
All versions, plus listed versions 2:31.0.0-0ubuntu12:31.0.0+git2026012615.9f4165f77-0ubuntu12:32.0.0~rc1-0ubuntu12:32.0.0~rc2-0ubuntu12:32.0.0-0ubuntu1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-71198 is a high vulnerability (CVSS 7.0) in Openstack Glance, published September 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.45%, the 39th percentile. Fixed in glance 2:25.1.0-2+deb12u5.
References
launchpad.net/bugs/2161330
security.openstack.org/ossa/OSSA-2026-038.html
openwall.com/lists/oss-security/2026/09/03/2
nvd.nist.gov/vuln/detail/CVE-2026-71198
github.com/advisories/GHSA-cmxv-7r4v-g73c
security-tracker.debian.org/tracker/CVE-2026-71198
ubuntu.com/security/CVE-2026-71198
cve.org/CVERecord?id=CVE-2026-71198