CVE-2018-14635: OpenStack Neutron Linux Bridge ML2 Driver IP Address Validation Bypass
Summary
CVE-2018-14635: When using the Linux bridge ml2 driver, non-privileged tenants are able to create and attach ports without specifying an IP address, bypassing IP address validation. Affects neutron across 2 version ranges.
< 11.0.6
>= 12.0.0, < 12.0.4
Fixed in 11.0.6 or 12.0.4, depending on the release line you run. How to fix ↓
Also tracked for
- neutron · Debian:11
The same CVE-2018-14635 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
OpenStack Neutron is an open-source networking service that provides connectivity between different components and services in an OpenStack cloud environment. It includes various drivers for different networking technologies, including the Linux bridge ML2 driver. The Linux bridge ML2 driver allows tenants to create and attach ports to the network. However, a vulnerability in this driver allows non-privileged tenants to create and attach ports without specifying an IP address, bypassing IP address validation.
Vulnerability Detail
The vulnerability in the Linux bridge ML2 driver of OpenStack Neutron allows non-privileged tenants to create and attach ports without specifying an IP address. This bypasses the IP address validation process and can potentially lead to a denial of service (DoS) attack. An attacker could assign an IP address that conflicts with existing guests or routers, causing disruption to the network. This vulnerability affects versions of openstack-neutron before 13.0.0.0b2, 12.0.3, and 11.0.5.
How To Fix
Latest published version: 29.0.0 as of 22 Oct 2026
pip install --upgrade "neutron==29.0.0"
Upgrading to it may include breaking changes; the versions below are the minimum fixed release for this vulnerability.
If you can't move to the latest
The minimum fixed version depends on the release line you run.
-
< 11.0.611.0.6pip install --upgrade "neutron==11.0.6" -
>= 12.0.0, < 12.0.412.0.4pip install --upgrade "neutron==12.0.4"
Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →
Workaround
There is no specific workaround mentioned for this vulnerability.
Conclusion
The Linux bridge ML2 driver in OpenStack Neutron is vulnerable to an IP address validation bypass, allowing non-privileged tenants to create and attach ports without specifying an IP address. This can potentially lead to a denial of service (DoS) attack. It is recommended to upgrade to a fixed version of openstack-neutron to mitigate this vulnerability. For further support on vulnerability remediation, contact DevNack.com.
See every vulnerability recorded for neutron →
FAQ
OpenStack Neutron is an open-source networking service that provides connectivity between different components and services in an OpenStack cloud environment.
The Linux bridge ML2 driver is a component of OpenStack Neutron that allows tenants to create and attach ports to the network.
This vulnerability allows non-privileged tenants to create and attach ports without specifying an IP address, bypassing IP address validation. It can potentially lead to a denial of service (DoS) attack if an IP address conflicting with existing guests or routers is assigned.
Versions of openstack-neutron before 13.0.0.0b2, 12.0.3, and 11.0.5 are vulnerable.
To fix this vulnerability, upgrade to a fixed version of openstack-neutron. Versions 11.0.6 and 12.0.4 or any subsequent fixed versions address this issue.
Related vulnerabilities
Recent vulnerabilities recorded for neutron.