{"id":"CVE-2026-34881","aliases":["DEBIAN-CVE-2026-34881","EUVD-2026-17323","GHSA-mc26-q38v-83gv","PYSEC-2026-2492","RHSA-2026:39812","RHSA-2026:54757","UBUNTU-CVE-2026-34881"],"status":"published","title":"OpenStack Glance is affected by Server-Side Request Forgery (SSRF)","description":"OpenStack Glance before 29.1.1, 30.x before 30.1.1, and 31.0.0 is affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","severity":{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00276,"percentile":0.20295,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-918"],"published":"2026-03-31T05:29:08Z","modified":"2026-10-31T04:00:05Z","fixes":[{"ecosystem":"PyPI","package":"glance","fixed_in":["29.2.0","30.2.0","31.1.0"],"sources":["ghsa","osv"]},{"ecosystem":"Debian:12","package":"glance","fixed_in":["2:25.1.0-2+deb12u2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"glance","fixed_in":["2:30.0.0-3+deb13u1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"glance","fixed_in":["2:31.0.0-3"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:18.0::el9","package":"openstack-glance","fixed_in":["1:26.1.1-18.0.20260422134725.c2ac316.el9ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:18.0::el9","package":"python3-glance","fixed_in":["1:26.1.1-18.0.20260422134725.c2ac316.el9ost"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:18.04:LTS","package":"glance","fixed_in":["2:16.0.1-0ubuntu1.1+esm2"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:20.04:LTS","package":"glance","fixed_in":["2:20.2.0-0ubuntu1.2+esm2"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"29.2.0"}]}]},{"source":"ghsa","ecosystem":"PyPI","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"30.0.0"},{"fixed":"30.2.0"}]}]},{"source":"ghsa","ecosystem":"PyPI","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"31.0.0"},{"last_affected":"31.0.0"},{"fixed":"31.1.0"}]}],"versions":["31.0.0"]},{"source":"osv","ecosystem":"Debian:12","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:25.1.0-2+deb12u2"}]}],"versions":["2:25.1.0-2","2:25.1.0-2+deb12u1"]},{"source":"osv","ecosystem":"Debian:13","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:30.0.0-3+deb13u1"}]}],"versions":["2:30.0.0-3"]},{"source":"osv","ecosystem":"Debian:14","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:31.0.0-3"}]}],"versions":["2:30.0.0-3","2:31.0.0-1","2:31.0.0-2","2:31.0.0~rc1-1","2:31.0.0~rc1-2"]},{"source":"osv","ecosystem":"PyPI","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"29.2.0"}]}],"versions":["15.0.2","17.0.1","18.0.0","18.0.0.0b1","18.0.0.0rc1","18.0.1","19.0.0","19.0.0.0b1","19.0.0.0rc1","19.0.0.0rc2","19.0.1","19.0.2","19.0.3","19.0.4","20.0.0","20.0.0.0b1","20.0.0.0b2","20.0.0.0b3","20.0.0.0rc1","20.0.0.0rc2","20.0.1","20.1.0","20.2.0","21.0.0","21.0.0.0b1","21.0.0.0b2","21.0.0.0rc1","21.0.0.0rc2","21.1.0","22.0.0","22.0.0.0b2","22.0.0.0b3","22.0.0.0rc1","22.1.0","22.1.1","23.0.0","23.0.0.0b2","23.0.0.0b3","23.0.0.0rc1","23.0.0.0rc2","23.1.0","24.0.0","24.0.0.0rc1","24.1.0","24.2.0","24.2.1","25.0.0","25.0.0.0b2","25.0.0.0b3","25.0.0.0rc1","25.1.0","26.0.0","26.0.0.0b2","26.0.0.0b3","26.0.0.0rc1","26.1.0","27.0.0","27.0.0.0b1","27.0.0.0b2","27.0.0.0rc1","27.1.0","27.1.1","28.0.0","28.0.0.0b2","28.0.0.0rc1","28.0.1","28.1.0","28.2.0","29.0.0","29.0.0.0b1","29.0.0.0b2","29.0.0.0b3","29.0.0.0rc1","29.1.0"]},{"source":"osv","ecosystem":"PyPI","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"30.0.0"},{"fixed":"30.2.0"}]}],"versions":["30.0.0","30.1.0"]},{"source":"osv","ecosystem":"PyPI","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"31.0.0"},{"fixed":"31.1.0"}]}],"versions":["31.0.0"]},{"source":"osv","ecosystem":"PyPI","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"29.2.0"},{"introduced":"30.0.0"},{"fixed":"30.2.0"},{"introduced":"31.0.0"},{"fixed":"31.1.0"}]}],"versions":["15.0.2","17.0.1","18.0.0","18.0.0.0b1","18.0.0.0rc1","18.0.1","19.0.0","19.0.0.0b1","19.0.0.0rc1","19.0.0.0rc2","19.0.1","19.0.2","19.0.3","19.0.4","20.0.0","20.0.0.0b1","20.0.0.0b2","20.0.0.0b3","20.0.0.0rc1","20.0.0.0rc2","20.0.1","20.1.0","20.2.0","21.0.0","21.0.0.0b1","21.0.0.0b2","21.0.0.0rc1","21.0.0.0rc2","21.1.0","22.0.0","22.0.0.0b2","22.0.0.0b3","22.0.0.0rc1","22.1.0","22.1.1","23.0.0","23.0.0.0b2","23.0.0.0b3","23.0.0.0rc1","23.0.0.0rc2","23.1.0","24.0.0","24.0.0.0rc1","24.1.0","24.2.0","24.2.1","25.0.0","25.0.0.0b2","25.0.0.0b3","25.0.0.0rc1","25.1.0","26.0.0","26.0.0.0b2","26.0.0.0b3","26.0.0.0rc1","26.1.0","27.0.0","27.0.0.0b1","27.0.0.0b2","27.0.0.0rc1","27.1.0","27.1.1","28.0.0","28.0.0.0b2","28.0.0.0rc1","28.0.1","28.1.0","28.2.0","29.0.0","29.0.0.0b1","29.0.0.0b2","29.0.0.0b3","29.0.0.0rc1","29.1.0","30.0.0","30.1.0","31.0.0"]},{"source":"osv","ecosystem":"Red Hat:openstack:18.0::el9","package":"openstack-glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:26.1.1-18.0.20260422134725.c2ac316.el9ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:18.0::el9","package":"python3-glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:26.1.1-18.0.20260422134725.c2ac316.el9ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"collectd-sensubility","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.2.1-1.1.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"collectd-sensubility-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.2.1-1.1.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"etcd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.3.23-22.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"etcd-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.3.23-22.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"etcd-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.3.23-22.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-keystone","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:16.0.3-2.20260616134936.9d699a7.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-keystone","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:16.0.3-2.20260616134936.9d699a7.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python-pyasn1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.4.6-4.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-pyasn1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.4.6-4.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-pyasn1-modules","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.4.6-4.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-api","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-compute","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-conductor","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-console","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-migration","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-novncproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-scheduler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-serialproxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-nova-spicehtml5proxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-nova","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:20.6.2-2.20260317135026.8a24acd.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"openstack-glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:19.0.5-2.20260512165254.eb6ad61.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:19.0.5-2.20260512165254.eb6ad61.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-asn1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-asn1-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-compiler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-crypto","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-crypto-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-eldap","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-erl_interface-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-erts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-erts-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-hipe","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-inets","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-kernel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-mnesia","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-odbc-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-os_mon","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-os_mon-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-parsetools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-public_key","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-runtime_tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-runtime_tools-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-sasl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-snmp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-ssl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-stdlib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-syntax_tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-tools-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"erlang-xmerl","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:23.3.4.18-2.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python-oslo-messaging","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:10.2.4-2.20260710155333.82281a0.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-oslo-messaging","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:10.2.4-2.20260710155333.82281a0.el8ost"}]}],"bundled":24},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:16.0.1-0ubuntu1.1+esm2"}]}],"versions":["2:15.0.0-0ubuntu1","2:16.0.0~b2-0ubuntu2","2:16.0.0~rc1-0ubuntu1","2:16.0.0~rc2-0ubuntu1","2:16.0.0~rc3-0ubuntu1","2:16.0.0-0ubuntu1","2:16.0.1-0ubuntu1.1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"glance","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2:20.2.0-0ubuntu1.2+esm2"}]}],"versions":["2:19.0.0-0ubuntu1","2:20.0.0~b1~git2019121610.0c6dd98d-0ubuntu1","2:20.0.0~b2~git2020020509.8649fdc2-0ubuntu1","2:20.0.0~b3~git2020032414.30ece7aa-0ubuntu2","2:20.0.0~b3~git2020041012.d5a0ce18-0ubuntu1","2:20.0.0-0ubuntu0.20.04.1","2:20.0.1-0ubuntu1","2:20.1.0-0ubuntu1","2:20.2.0-0ubuntu1","2:20.2.0-0ubuntu1.1","2:20.2.0-0ubuntu1.2"]}],"products":[{"vendor":"openstack","product":"glance"},{"vendor":"red hat","product":"red hat openstack platform 16.2"},{"vendor":"red hat","product":"red hat openstack platform 17.1"},{"vendor":"red hat","product":"red hat openstack services on openshift 18.0"}],"references":[{"url":"https://bugs.launchpad.net/glance/+bug/2138602","tags":["exploit","Exploit","Issue Tracking","Third Party Advisory","web","article","report"]},{"url":"https://security.openstack.org/ossa/OSSA-2026-004.html","tags":["Patch","Vendor Advisory","web","report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-34881","tags":["vdb-entry","x_refsource_REDHAT","advisory","report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2440368","tags":["issue-tracking","x_refsource_REDHAT","report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-34881.json","tags":["x_sadp-csaf-vex","web"]},{"url":"https://access.redhat.com/errata/RHSA-2026:54757","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:39812","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-34881","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-mc26-q38v-83gv","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34881.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-34881","tags":["advisory"]},{"url":"https://github.com/openstack/glance","tags":["package"]},{"url":"https://pypi.org/project/glance","tags":["package"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2440353","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2440358","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_39812.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-34881","tags":["advisory","report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2415344","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2418462","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2430312","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2430472","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2434432","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2437111","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2445345","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2445356","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2449833","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2451037","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2451728","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2456333","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2456335","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2456336","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2456338","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2456339","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2464305","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2467822","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2480756","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2482093","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2482286","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2484207","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2484835","tags":["report"]},{"url":"https://issues.redhat.com/browse/OSPRH-20808","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_54757.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2025-61726","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-61726","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-61726","tags":["advisory"]},{"url":"https://go.dev/cl/736712","tags":["article"]},{"url":"https://go.dev/issue/77101","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/Vd2tYVM8eUc","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4341","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2025-61729","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-61729","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-61729","tags":["advisory"]},{"url":"https://go.dev/cl/725920","tags":["article"]},{"url":"https://go.dev/issue/76445","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/8FJoBkPddm4","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2025-4155","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2025-65073","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-65073","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-65073","tags":["advisory"]},{"url":"https://security.openstack.org/ossa/OSSA-2025-002.html","tags":["article"]},{"url":"https://www.openwall.com/lists/oss-security/2025/11/04/2","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2025-68121","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-68121","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-68121","tags":["advisory"]},{"url":"https://go.dev/cl/737700","tags":["article"]},{"url":"https://go.dev/issue/77217","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/K09ubi9FQFk","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4337","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-23490","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-23490","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-23490","tags":["advisory"]},{"url":"https://github.com/pyasn1/pyasn1/commit/3908f144229eed4df24bd569d16e5991ace44970","tags":["article"]},{"url":"https://github.com/pyasn1/pyasn1/releases/tag/v0.6.2","tags":["article"]},{"url":"https://github.com/pyasn1/pyasn1/security/advisories/GHSA-63vm-454h-vhhq","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-24708","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-24708","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-24708","tags":["advisory"]},{"url":"https://bugs.launchpad.net/nova/+bug/2137507","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-25679","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-25679","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-25679","tags":["advisory"]},{"url":"https://go.dev/cl/752180","tags":["article"]},{"url":"https://go.dev/issue/77578","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/EdhZqrQ98hk","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4601","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-27137","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-27137","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-27137","tags":["advisory"]},{"url":"https://go.dev/cl/752182","tags":["article"]},{"url":"https://go.dev/issue/77952","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4599","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-27145","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-27145","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-27145","tags":["advisory"]},{"url":"https://go.dev/cl/783621","tags":["article"]},{"url":"https://go.dev/issue/79694","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/tKs3rmcBcKw","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-5037","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-32280","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-32280","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-32280","tags":["advisory"]},{"url":"https://go.dev/cl/758320","tags":["article"]},{"url":"https://go.dev/issue/78282","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/0uYbvbPZRWU","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4947","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-32281","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-32281","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-32281","tags":["advisory"]},{"url":"https://go.dev/cl/758061","tags":["article"]},{"url":"https://go.dev/issue/78281","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4946","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-32282","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-32282","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-32282","tags":["advisory"]},{"url":"https://go.dev/cl/763761","tags":["article"]},{"url":"https://go.dev/issue/78293","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4864","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-32283","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-32283","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-32283","tags":["advisory"]},{"url":"https://go.dev/cl/763767","tags":["article"]},{"url":"https://go.dev/issue/78334","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4870","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-33186","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-33186","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-33186","tags":["advisory"]},{"url":"https://github.com/grpc/grpc-go/security/advisories/GHSA-p77j-4mvh-x3m3","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-33413","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-33413","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-33413","tags":["advisory"]},{"url":"https://github.com/etcd-io/etcd/security/advisories/GHSA-q8m4-xhhv-38mg","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-33551","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-33551","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-33551","tags":["advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2026/04/07/12","tags":["article"]},{"url":"https://security.openstack.org/ossa/OSSA-2026-005.html","tags":["article"]},{"url":"https://www.openwall.com/lists/oss-security/2026/04/07/12","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-33810","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-33810","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-33810","tags":["advisory"]},{"url":"https://go.dev/cl/763763","tags":["article"]},{"url":"https://go.dev/issue/78332","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4866","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-33811","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-33811","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-33811","tags":["advisory"]},{"url":"https://go.dev/cl/767860","tags":["article"]},{"url":"https://go.dev/issue/78803","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/qcCIEXso47M","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-4981","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-39821","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-39821","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-39821","tags":["advisory"]},{"url":"https://go.dev/cl/767220","tags":["article"]},{"url":"https://go.dev/issue/78760","tags":["article"]},{"url":"https://groups.google.com/g/golang-announce/c/iI-mYSI0lu8","tags":["article"]},{"url":"https://pkg.go.dev/vuln/GO-2026-5026","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-42789","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-42789","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-42789","tags":["advisory"]},{"url":"https://cna.erlef.org/cves/CVE-2026-42789.html","tags":["article"]},{"url":"https://github.com/erlang/otp/commit/471cd2f664300a95353c467873800bbe706005db","tags":["article"]},{"url":"https://github.com/erlang/otp/commit/59c8d824386b2eb1614ff9340624843ef6aca0fd","tags":["article"]},{"url":"https://github.com/erlang/otp/security/advisories/GHSA-c99q-jmpx-v8qq","tags":["article"]},{"url":"https://osv.dev/vulnerability/EEF-CVE-2026-42789","tags":["article"]},{"url":"https://www.erlang.org/doc/system/versions.html#order-of-versions","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-42790","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-42790","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-42790","tags":["advisory"]},{"url":"https://cna.erlef.org/cves/CVE-2026-42790.html","tags":["article"]},{"url":"https://github.com/erlang/otp/commit/0769050c69d73762672b0db1347b6993a5b31759","tags":["article"]},{"url":"https://github.com/erlang/otp/commit/21abed64eb2026b5f82f432709e4e932f9be389a","tags":["article"]},{"url":"https://github.com/erlang/otp/commit/fb67c6d1836f51105a96d8b769e71e4215a79457","tags":["article"]},{"url":"https://github.com/erlang/otp/security/advisories/GHSA-22cw-4ph4-6447","tags":["article"]},{"url":"https://osv.dev/vulnerability/EEF-CVE-2026-42790","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-43001","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-43001","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-43001","tags":["advisory"]},{"url":"https://bugs.launchpad.net/keystone/+bug/2149775","tags":["article"]},{"url":"https://review.opendev.org/c/openstack/keystone/+/985804","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-44393","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-44393","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-44393","tags":["advisory"]},{"url":"https://bugs.launchpad.net/oslo.messaging/+bug/2150316","tags":["article"]},{"url":"https://wiki.openstack.org/wiki/OSSN/OSSN-0096","tags":["article"]},{"url":"https://ubuntu.com/security/CVE-2026-34881","tags":["report"]},{"url":"https://www.openwall.com/lists/oss-security/2026/03/19/3","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8199-1","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-34881","description":"OpenStack Glance before 29.1.1, 30.x before 30.1.1, and 31.0.0 is affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T05:29:08.449Z","modified":"2026-08-14T12:04:37.797Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium","assessor":"cna"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L","level":"high","assessor":"adp"}],"cwes":["CWE-918","CWE-918"],"updated_at":"2026-11-02T14:20:14.302133Z"}],"euvd":[{"id":"EUVD-2026-17323","description":"OpenStack Glance before 29.1.1, 30.x before 30.1.1, and 31.0.0 is affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T05:29:08Z","modified":"2026-08-14T12:04:37Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L","level":"high"}],"updated_at":"2026-11-02T18:01:54.910263Z"}],"ghsa":[{"id":"GHSA-mc26-q38v-83gv","title":"OpenStack Glance is affected by Server-Side Request Forgery (SSRF)","description":"OpenStack Glance versions \u003c 29.1.1, \u003e= 30.0.0 \u003c 30.1.1, == 31.0.0 are affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only the glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T06:31:44Z","modified":"2026-04-01T23:16:41Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:39:47.945242Z"}],"nvd":[{"id":"CVE-2026-34881","description":"OpenStack Glance before 29.1.1, 30.x before 30.1.1, and 31.0.0 is affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T06:16:01.13Z","modified":"2026-08-14T13:18:15.247Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium","assessor":"secondary"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L","level":"high","assessor":"secondary"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:12:12.261218Z"}],"osv":[{"id":"CVE-2026-34881","description":"OpenStack Glance before 29.1.1, 30.x before 30.1.1, and 31.0.0 is affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T05:29:08.449Z","modified":"2026-10-28T02:31:11.569747711Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:45:02.673625Z"},{"id":"DEBIAN-CVE-2026-34881","description":"OpenStack Glance before 29.1.1, 30.x before 30.1.1, and 31.0.0 is affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T06:16:01.13Z","modified":"2026-10-31T04:00:05.810155122Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:45:54.587575Z"},{"id":"GHSA-mc26-q38v-83gv","title":"OpenStack Glance is affected by Server-Side Request Forgery (SSRF)","description":"OpenStack Glance versions \u003c 29.1.1, \u003e= 30.0.0 \u003c 30.1.1, == 31.0.0 are affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only the glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T06:31:44Z","modified":"2026-07-13T16:42:27.319549579Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:46:51.811331Z"},{"id":"PYSEC-2026-2492","title":"OpenStack Glance is affected by Server-Side Request Forgery (SSRF)","description":"OpenStack Glance versions \u003c 29.1.1, \u003e= 30.0.0 \u003c 30.1.1, == 31.0.0 are affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only the glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-07-13T14:36:46.009576Z","modified":"2026-07-13T16:32:37.992970322Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:55.961245Z"},{"id":"RHSA-2026:39812","title":"Red Hat Security Advisory: Red Hat OpenStack Services on OpenShift 18.0 (openstack-glance) security update","status":"published","published":"2026-07-16T10:10:36Z","modified":"2026-08-14T10:13:47Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L","level":"high"}],"updated_at":"2026-11-02T15:53:20.491441Z"},{"id":"RHSA-2026:54757","title":"Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 security advisory","status":"published","published":"2026-08-14T10:17:08Z","modified":"2026-10-20T10:11:14Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical"}],"updated_at":"2026-11-02T15:53:21.457353Z"},{"id":"UBUNTU-CVE-2026-34881","description":"OpenStack Glance before 29.1.1, 30.x before 30.1.1, and 31.0.0 is affected by Server-Side Request Forgery (SSRF). By use of HTTP redirects, an authenticated user can bypass URL validation checks and redirect to internal services. Only glance image import functionality is affected. In particular, the web-download and glance-download import methods are subject to this vulnerability, as is the optional (not enabled by default) ovf_process image import plugin.","status":"published","published":"2026-03-31T06:16:00Z","modified":"2026-06-30T18:17:58.74497197Z","cvss":[{"version":"3.1","score":5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N","level":"medium"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L","level":"high"}],"updated_at":"2026-11-02T16:56:16.036833Z"}]}}
