OpenStack Horizon before 25.7.4 produces scripts for OpenStack RC file downloading that may have a crafted project name with shell metacharacters. NOTE: some parties consider this a security hardening opportunity to address certain types of user error, not a vulnerability.
{
"binaries": [
{
"binary_name": "openstack-dashboard",
"binary_version": "3:13.0.3-0ubuntu2"
},
{
"binary_name": "openstack-dashboard-ubuntu-theme",
"binary_version": "3:13.0.3-0ubuntu2"
},
{
"binary_name": "python-django-horizon",
"binary_version": "3:13.0.3-0ubuntu2"
},
{
"binary_name": "python-django-openstack-auth",
"binary_version": "3:13.0.3-0ubuntu2"
},
{
"binary_name": "python3-django-openstack-auth",
"binary_version": "3:13.0.3-0ubuntu2"
}
]
}{
"binaries": [
{
"binary_name": "openstack-dashboard",
"binary_version": "4:22.1.1-0ubuntu1.1"
},
{
"binary_name": "openstack-dashboard-common",
"binary_version": "4:22.1.1-0ubuntu1.1"
},
{
"binary_name": "openstack-dashboard-ubuntu-theme",
"binary_version": "4:22.1.1-0ubuntu1.1"
},
{
"binary_name": "python3-django-horizon",
"binary_version": "4:22.1.1-0ubuntu1.1"
},
{
"binary_name": "python3-django-openstack-auth",
"binary_version": "4:22.1.1-0ubuntu1.1"
}
]
}{
"binaries": [
{
"binary_name": "openstack-dashboard",
"binary_version": "4:24.0.1-0ubuntu0.24.04.2"
},
{
"binary_name": "openstack-dashboard-common",
"binary_version": "4:24.0.1-0ubuntu0.24.04.2"
},
{
"binary_name": "openstack-dashboard-ubuntu-theme",
"binary_version": "4:24.0.1-0ubuntu0.24.04.2"
},
{
"binary_name": "python3-django-horizon",
"binary_version": "4:24.0.1-0ubuntu0.24.04.2"
},
{
"binary_name": "python3-django-openstack-auth",
"binary_version": "4:24.0.1-0ubuntu0.24.04.2"
}
]
}{
"binaries": [
{
"binary_name": "openstack-dashboard",
"binary_version": "4:25.5.1-0ubuntu1.1"
},
{
"binary_name": "openstack-dashboard-common",
"binary_version": "4:25.5.1-0ubuntu1.1"
},
{
"binary_name": "openstack-dashboard-ubuntu-theme",
"binary_version": "4:25.5.1-0ubuntu1.1"
},
{
"binary_name": "python3-django-horizon",
"binary_version": "4:25.5.1-0ubuntu1.1"
},
{
"binary_name": "python3-django-openstack-auth",
"binary_version": "4:25.5.1-0ubuntu1.1"
}
]
}{
"binaries": [
{
"binary_name": "openstack-dashboard",
"binary_version": "4:25.7.1-0ubuntu1"
},
{
"binary_name": "openstack-dashboard-common",
"binary_version": "4:25.7.1-0ubuntu1"
},
{
"binary_name": "openstack-dashboard-ubuntu-theme",
"binary_version": "4:25.7.1-0ubuntu1"
},
{
"binary_name": "python3-django-horizon",
"binary_version": "4:25.7.1-0ubuntu1"
},
{
"binary_name": "python3-django-openstack-auth",
"binary_version": "4:25.7.1-0ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "openstack-dashboard",
"binary_version": "3:18.3.5-0ubuntu2.3+esm1"
},
{
"binary_name": "openstack-dashboard-common",
"binary_version": "3:18.3.5-0ubuntu2.3+esm1"
},
{
"binary_name": "openstack-dashboard-ubuntu-theme",
"binary_version": "3:18.3.5-0ubuntu2.3+esm1"
},
{
"binary_name": "python3-django-horizon",
"binary_version": "3:18.3.5-0ubuntu2.3+esm1"
},
{
"binary_name": "python3-django-openstack-auth",
"binary_version": "3:18.3.5-0ubuntu2.3+esm1"
}
]
}