OSSA-2026-038: Multiple SSRF vulnerabilities in Glance web-download and HTTP image APIs

Date:

September 03, 2026

CVE:

CVE-2026-71196, CVE-2026-71197, CVE-2026-71198

Affects

  • Glance: >=16.0.0 <30.2.1, >=31.0.0 <31.1.1, >=32.0.0 <32.0.1

Description

Sergey Kanibor (Luntry), Sami Yessou (switch.ch), and Abhishek Kekane (Red Hat) reported three related SSRF vulnerabilities in OpenStack Glance.

The web-download import method ships with insecure default filtering that permits authenticated users to fetch arbitrary internal URLs, including cloud metadata endpoints. The URI validator does not perform DNS resolution before applying host filters, enabling bypass via attacker-controlled domains and DNS rebinding attacks. The HTTP image location API lacks host filtering entirely when the HTTP store is enabled, and fetched content is stored as image data accessible for download, converting blind SSRF into full-read exfiltration.

All Glance deployments using the web-download import method or HTTP image location APIs are affected.

Patches

Credits

  • Sergey Kanibor from Luntry (CVE-2026-71196, CVE-2026-71197)

  • Sami Yessou from switch.ch (CVE-2026-71196)

  • Abhishek Kekane from Red Hat (CVE-2026-71198)

References

Notes

  • All four commits in each patch set are interdependent and must be applied together, in the order listed above, as each builds on the previous. The DoS issue (LP#2160020) is addressed as part of this coordinated fix.

  • A related Tempest test compatibility fix was proposed at https://review.opendev.org/1003560