Every CVE Search/ Get API key

CVE-2026-34881

OpenStack Glance is affected by Server-Side Request Forgery (SSRF)

5.0 MediumFix available

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.

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
None
Integrity
Low
Availability
None

Exploit likelihood

0.28%Up 0.2 points since Mar 31, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.0

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.

Record
CVE-2026-34881
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
Weakness
CWE-918, CWE-918
Updated
2026-11-02
EUVDEUVD-2026-17323 7.1

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.

Record
EUVD-2026-17323
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-mc26-q38v-83gv 5.0

OpenStack Glance is affected by Server-Side Request Forgery (SSRF)

OpenStack Glance versions < 29.1.1, >= 30.0.0 < 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.

Record
GHSA-mc26-q38v-83gv
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
Weakness
CWE-918
Updated
2026-11-02
NVD 5.0

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.

Record
CVE-2026-34881
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
Weakness
CWE-918
Updated
2026-11-02
OSV 5.0

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.

Record
CVE-2026-34881
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
Weakness
CWE-918
Updated
2026-11-02
OSVDEBIAN-CVE-2026-34881 5.0

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.

Record
DEBIAN-CVE-2026-34881
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
Updated
2026-11-02
Show 5 moreShow less
OSVGHSA-mc26-q38v-83gv 5.0

OpenStack Glance is affected by Server-Side Request Forgery (SSRF)

OpenStack Glance versions < 29.1.1, >= 30.0.0 < 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.

Record
GHSA-mc26-q38v-83gv
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
Weakness
CWE-918
Updated
2026-11-02
OSVPYSEC-2026-2492 5.0

OpenStack Glance is affected by Server-Side Request Forgery (SSRF)

OpenStack Glance versions < 29.1.1, >= 30.0.0 < 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.

Record
PYSEC-2026-2492
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
Updated
2026-11-02
OSVRHSA-2026:39812 7.1

Red Hat Security Advisory: Red Hat OpenStack Services on OpenShift 18.0 (openstack-glance) security update

Record
RHSA-2026:39812
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
Updated
2026-11-02
OSVRHSA-2026:54757 9.1

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 security advisory

Record
RHSA-2026:54757
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2026-34881 5.0

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.

Record
UBUNTU-CVE-2026-34881
CVSS 3.1
5.0 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
glance
PyPI
before 29.2.0
29.2.0
glance
PyPI
30.0.0 up to 30.2.0
30.2.0
glance
PyPI
31.0.0 to 31.0.0
31.1.0
glance
Debian:12
before 2:25.1.0-2+deb12u2, plus listed versions
2:25.1.0-22:25.1.0-2+deb12u1
2:25.1.0-2+deb12u2
glance
Debian:13
before 2:30.0.0-3+deb13u1, plus listed versions
2:30.0.0-3
2:30.0.0-3+deb13u1
glance
Debian:14
before 2:31.0.0-3, plus listed versions
2:30.0.0-32:31.0.0-12:31.0.0-22:31.0.0~rc1-12:31.0.0~rc1-2
2:31.0.0-3
glance
PyPI
before 29.2.0, plus listed versions
15.0.217.0.118.0.018.0.0.0b118.0.0.0rc1
Show 45 moreShow less
18.0.119.0.019.0.0.0b119.0.0.0rc119.0.0.0rc219.0.119.0.219.0.319.0.420.0.020.0.0.0b120.0.0.0b220.0.0.0b320.0.0.0rc120.0.0.0rc220.0.120.1.020.2.021.0.021.0.0.0b121.0.0.0b221.0.0.0rc121.0.0.0rc221.1.022.0.022.0.0.0b222.0.0.0b322.0.0.0rc122.1.022.1.123.0.023.0.0.0b223.0.0.0b323.0.0.0rc123.0.0.0rc223.1.024.0.024.0.0.0rc124.1.024.2.024.2.125.0.025.0.0.0b225.0.0.0b325.0.0.0rc1
29.2.0
glance
PyPI
30.0.0 up to 30.2.0, plus listed versions
30.1.0
30.2.0
glance
PyPI
31.0.0 up to 31.1.0
31.1.0
glance
PyPI
before 29.2.0, 30.0.0 up to 30.2.0, 31.0.0 up to 31.1.0, plus listed versions
15.0.217.0.118.0.018.0.0.0b118.0.0.0rc1
Show 45 moreShow less
18.0.119.0.019.0.0.0b119.0.0.0rc119.0.0.0rc219.0.119.0.219.0.319.0.420.0.020.0.0.0b120.0.0.0b220.0.0.0b320.0.0.0rc120.0.0.0rc220.0.120.1.020.2.021.0.021.0.0.0b121.0.0.0b221.0.0.0rc121.0.0.0rc221.1.022.0.022.0.0.0b222.0.0.0b322.0.0.0rc122.1.022.1.123.0.023.0.0.0b223.0.0.0b323.0.0.0rc123.0.0.0rc223.1.024.0.024.0.0.0rc124.1.024.2.024.2.125.0.025.0.0.0b225.0.0.0b325.0.0.0rc1
29.2.030.2.031.1.0
Show 61 moreShow less
Affected packages
PackageAffectedFixed
openstack-glance
Red Hat:openstack:18.0::el9
before 1:26.1.1-18.0.20260422134725.c2ac316.el9ost
1:26.1.1-18.0.20260422134725.c2ac316.el9ost
python3-glance
Red Hat:openstack:18.0::el9
before 1:26.1.1-18.0.20260422134725.c2ac316.el9ost
1:26.1.1-18.0.20260422134725.c2ac316.el9ost
collectd-sensubility
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.2.1-1.1.el8ost
0:0.2.1-1.1.el8ost
collectd-sensubility-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.2.1-1.1.el8ost
0:0.2.1-1.1.el8ost
etcd
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:3.3.23-22.el8ost
0:3.3.23-22.el8ost
etcd-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:3.3.23-22.el8ost
0:3.3.23-22.el8ost
etcd-debugsource
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:3.3.23-22.el8ost
0:3.3.23-22.el8ost
openstack-keystone
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:16.0.3-2.20260616134936.9d699a7.el8ost
1:16.0.3-2.20260616134936.9d699a7.el8ost
python3-keystone
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:16.0.3-2.20260616134936.9d699a7.el8ost
1:16.0.3-2.20260616134936.9d699a7.el8ost
python-pyasn1
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.4.6-4.el8ost
0:0.4.6-4.el8ost
python3-pyasn1
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.4.6-4.el8ost
0:0.4.6-4.el8ost
python3-pyasn1-modules
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:0.4.6-4.el8ost
0:0.4.6-4.el8ost
openstack-nova
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-api
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-common
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-compute
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-conductor
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-console
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-migration
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-novncproxy
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-scheduler
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-serialproxy
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-nova-spicehtml5proxy
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
python3-nova
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:20.6.2-2.20260317135026.8a24acd.el8ost
1:20.6.2-2.20260317135026.8a24acd.el8ost
openstack-glance
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:19.0.5-2.20260512165254.eb6ad61.el8ost
1:19.0.5-2.20260512165254.eb6ad61.el8ost
python3-glance
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 1:19.0.5-2.20260512165254.eb6ad61.el8ost
1:19.0.5-2.20260512165254.eb6ad61.el8ost
erlang
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-asn1
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-asn1-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-compiler
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-crypto
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-crypto-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-debugsource
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-eldap
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-erl_interface-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-erts
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-erts-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-hipe
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-inets
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-kernel
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-mnesia
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-odbc-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-os_mon
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-os_mon-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-parsetools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-public_key
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-runtime_tools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-runtime_tools-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-sasl
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-snmp
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-ssl
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-stdlib
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-syntax_tools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-tools
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-tools-debuginfo
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
erlang-xmerl
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:23.3.4.18-2.el8ost
0:23.3.4.18-2.el8ost
python-oslo-messaging
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:10.2.4-2.20260710155333.82281a0.el8ost
0:10.2.4-2.20260710155333.82281a0.el8ost
python3-oslo-messaging
Red Hat:openstack:16.2::el8
From an advisory covering 24 CVEs
before 0:10.2.4-2.20260710155333.82281a0.el8ost
0:10.2.4-2.20260710155333.82281a0.el8ost
glance
Ubuntu:Pro:18.04:LTS
before 2:16.0.1-0ubuntu1.1+esm2, 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.1
2:16.0.1-0ubuntu1.1+esm2
glance
Ubuntu:Pro:20.04:LTS
before 2:20.2.0-0ubuntu1.2+esm2, 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 6 moreShow less
2: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.2
2:20.2.0-0ubuntu1.2+esm2

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-34881 is a medium vulnerability (CVSS 5.0) in Openstack Glance, published March 31, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.28%, the 20th percentile. Fixed in glance 29.2.0.

References

Show 182 moreShow less
This page doesn't list everything

Left out here: 49 versions. The JSON record has them.

MoveEnter Open