Skip to content
OpenAdvisories
Low · 2.2 CVE-2026-50266 EUVD-2026-34301GHSA-qmc5-gv6v-8p22PYSEC-2026-3491

OpenStack Neutron: Neutron port RBAC policy bypass allows project managers to set trusted device owners on shared networks

Published Jun 4, 2026 · Updated Jun 4, 2026 · Assigned by mitre

Description

In OpenStack Neutron before 28.0.1, a project manager can create or update a port on a shared network owned by another project and set device_owner to a value that has "network:" at the beginning ("network:dhcp" for example). The default port RBAC policies incorrectly included PROJECT_MANAGER without requiring network ownership, allowing any project manager to obtain trusted network-service port behavior on shared networks. Depending on backend and deployment, this can bypass anti-spoofing and security group protections, enabling DHCP, MAC, or IP spoofing against other tenants on the shared network. This is a regression of CVE-2015-5240 (OSSA-2015-018).

Affected products

VendorProductAffectedFixed
OpenStack Neutron 25.0.0 – < 25.2.4, 26.0.0 – < 26.0.4, 27.0.0 – < 27.0.3, 28.0.0 – < 28.0.1 25.2.4

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 neutron 2:28.0.0-7 —
Debian 13 neutron 2:26.0.3-0+deb13u2 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 neutron No fix yet —
Ubuntu 26.04 LTS neutron No fix yet —
Ubuntu 25.10 neutron No fix yet —
Ubuntu 24.04 LTS neutron No fix yet —
Ubuntu 22.04 LTS neutron No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS neutron No fix yet —
Ubuntu 18.04 LTS neutron No fix yet —
Ubuntu 16.04 LTS neutron No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI neutron < 28.0.1 28.0.1 GHSA-qmc5-gv6v-8p22

References