CVE-2015-5240 json
OpenStack Neutron Race condition vulnerability
published 2015-10-27 11 y ago modified 2026-07-07 4 mo ago also GHSA-hhpj-6pj7-wpx5 , PYSEC-2026-853 , EUVD-2022-4160
- cvss
- 3.5
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.0%
- EPSS 1.0% chance of exploitation in 30 days, percentile 62%
- public exploits
- 0
- none known
Summary
Race condition in OpenStack Neutron before 2014.2.4 and 2015.1 before 2015.1.2, when using the ML2 plugin or the security groups AMQP API, allows remote authenticated users to bypass IP anti-spoofing controls by changing the device owner of a port to start with network: before the security group rules are applied.
Patch / fix
- pypi neutron 7.0.0
- neutron Debian 14, Debian 13, Debian 12 1:7.0.0-1
debian advisories DEBIAN-CVE-2015-5240
- openstack-neutron openstack 5 2014.1.5-4.el6ost
- openstack-neutron openstack 5 2014.1.5-4.el7ost
- openstack-neutron openstack 6 2014.2.3-19.el7ost
- openstack-neutron openstack 7 2015.1.1-7.el7ost
- python-neutron openstack 5 2014.1.5-4.el6ost
- python-neutron openstack 5 2014.1.5-4.el7ost
- python-neutron openstack 6 2014.2.3-19.el7ost
- python-neutron openstack 7 2015.1.1-7.el7ost
red hat advisories RHSA-2015:1909
- openstack-nova Cloud Compute Node for SUSE Linux Enterprise 12 5 2014.2.4~a0~dev80-14.1
- openstack-neutron Cloud Compute Node for SUSE Linux Enterprise 12 5 2014.2.4~a0~dev103-10.3
- python-python-memcached Cloud Compute Node for SUSE Linux Enterprise 12 5 1.54-2.1
- openstack-neutron OpenStack Cloud 5 2014.2.4~a0~dev103-16.2
- crowbar-barclamp-neutron OpenStack Cloud 5 1.9+git.1443859419.95e948a-12.2
suse advisories SUSE-SU-2015:2220-1SUSE-SU-2015:1890-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2015-5240 updated cvss 4.9
openstack-neutron: Firewall rules bypass through port update
-
Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 6 python-neutron 2014.1.5-4.el6ost, openstack-neutron 2014.1.5-4.el6ost, openstack-neutron-ibm 2014.1.5-4.el6ost, openstack-neutron-ml2 2014.1.5-4.el6ost, openstack-neutron-nec 2014.1.5-4.el6ost, openstack-neutron-ryu 2014.1.5-4.el6ost, +17 more Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) for RHEL 7 python-neutron 2014.1.5-4.el7ost, openstack-neutron 2014.1.5-4.el7ost, openstack-neutron-ibm 2014.1.5-4.el7ost, openstack-neutron-ml2 2014.1.5-4.el7ost, openstack-neutron-nec 2014.1.5-4.el7ost, openstack-neutron-ryu 2014.1.5-4.el7ost, +17 more Red Hat Enterprise Linux OpenStack Platform 6.0 (Juno) for RHEL 7 python-neutron 2014.2.3-19.el7ost, openstack-neutron 2014.2.3-19.el7ost, openstack-neutron-ibm 2014.2.3-19.el7ost, openstack-neutron-ml2 2014.2.3-19.el7ost, openstack-neutron-nec 2014.2.3-19.el7ost, openstack-neutron-ryu 2014.2.3-19.el7ost, +20 more Red Hat Enterprise Linux OpenStack Platform 7.0 (Kilo) for RHEL 7 python-neutron 2015.1.1-7.el7ost, openstack-neutron 2015.1.1-7.el7ost, python-neutron-tests 2015.1.1-7.el7ost, openstack-neutron-ibm 2015.1.1-7.el7ost, openstack-neutron-ml2 2015.1.1-7.el7ost, openstack-neutron-nec 2015.1.1-7.el7ost, +19 morefixed: vendor fix RHSA-2015:1909
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.98% chance of exploitation in the next 30 days, higher than 62% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 3.5 | AV:N/AC:M/Au:S/C:N/I:P/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | neutron | <7.0.0 |
7.0.0 |
Classification
- Weakness
-
- CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization
References
-
github.com
/openstack/neutron/commit/767cea23de44a963c6793ffe30ea5c6827d27a38
web
-
github.com
/openstack/neutron/commit/bbca973986fdc99eae9d1b2545e8246c0b2be2e2
web
-
github.com
/openstack/neutron/commit/fdc3431ccd219accf6a795079d9b67b8656eed8e
web
-
rhn.redhat.com
/errata/RHSA-2015-1909.html
vendor-advisory, web
-
security.openstack.org
/ossa/OSSA-2015-018.html
web, vendor-advisory
-
bugzilla.redhat.com
/show_bug.cgi?id=1258458
web
-
bugs.launchpad.net
/neutron/+bug/1489111
web
-
openwall.com
/lists/oss-security/2015/09/08/9
mailing-list, web
-
nvd.nist.gov
/vuln/detail/CVE-2015-5240
advisory
-
access.redhat.com
/errata/RHSA-2015:1909
web
-
access.redhat.com
/security/cve/CVE-2015-5240
web
-
github.com
/openstack/neutron
package
-
pypi.org
/project/neutron
package
-
github.com
/advisories/GHSA-hhpj-6pj7-wpx5
advisory
Sources
- CVE List CVE-2015-5240
- GitHub Advisory GHSA-hhpj-6pj7-wpx5
- NVD CVE-2015-5240
- OSV PYSEC-2026-853
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.