Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-55707

Опубликовано: 29 июл. 2026
Источник: redhat
CVSS3: 7.1

Описание

An authorization bypass was found in the OpenStack Neutron subnetpool onboarding API endpoint (PUT /v2.0/subnetpools/{id}/onboard_network_subnets). When a caller supplies a network_id, the API only verifies that the network is visible to the caller but does not verify that the caller owns the subnets on that network. When a network is RBAC-shared or globally shared, any project member with network visibility can invoke the API to onboard another project's subnets into the caller's own subnetpool, mutating the victim's subnet records (setting subnetpool_id to the attacker-controlled pool). If the attacker's subnetpool is associated with an address scope, Neutron syncs the victim's router interfaces with the attacker-controlled address scope, silently altering L3 routing, NAT, and address-scope behavior. The upstream fix adds an ownership check ensuring the caller has admin-or-owner authority over each subnet being onboarded, not merely visibility of the parent network.

Отчет

Red Hat OpenStack Platform (RHOSP) deployments that ship Neutron with the subnet_onboard API extension enabled are affected by this vulnerability. The vulnerability requires the attacker to be an authenticated project member with access to a shared network containing subnets from other projects, which is a common multi-tenant deployment pattern. Red Hat OpenShift on OpenStack (RHOSO) deployments using Neutron for network management are also potentially affected. The severity is rated as Important because the vulnerability allows authenticated cross-project modification of network state and potential disruption of L3 routing, but does not allow unauthenticated access or code execution.

Меры по смягчению последствий

Restrict the subnetpool onboarding API to administrators only by adding the following to the Neutron policy configuration (policy.yaml): onboard_network_subnets: "role:admin" This prevents non-admin project members from using the onboard_network_subnets API while maintaining the functionality for cloud administrators. If the subnet onboarding feature is not needed in the deployment, the API can be fully disabled by setting the policy to deny all: onboard_network_subnets: "!"

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat OpenStack Platform 16.2openstack-neutronAffected
Red Hat OpenStack Platform 17.1openstack-neutronAffected
Red Hat OpenStack Platform 18.0openstack-neutronAffected

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-863
https://bugzilla.redhat.com/show_bug.cgi?id=2507588openstack-neutron: openstack-neutron: Shared-network consumer can re-scope another project's subnets via subnetpool onboarding

7.1 High

CVSS3

Связанные уязвимости

debian

Описание отсутствует

7.1 High

CVSS3