CVE-2015-3221
OpenStack Neutron Improper Input Validation vulnerability
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
Exploit likelihood
What each source reports
NVD Score used
4.0
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
CVE-2015-3221- CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
CVE-2015-3221- Updated
- 2026-11-02
EUVDEUVD-2022-5559 No score
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
EUVD-2022-5559- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wf44-4mgj-rwvx No score
OpenStack Neutron Improper Input Validation vulnerability
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
GHSA-wf44-4mgj-rwvx- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
CVE-2015-3221- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-3221 No score
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
DEBIAN-CVE-2015-3221- Updated
- 2026-11-02
Show 4 moreShow less
OSVGHSA-wf44-4mgj-rwvx No score
OpenStack Neutron Improper Input Validation vulnerability
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
GHSA-wf44-4mgj-rwvx- Weakness
- CWE-20
- Updated
- 2026-11-02
OSVPYSEC-2026-856 No score
OpenStack Neutron Improper Input Validation vulnerability
OpenStack Neutron before 2014.2.4 (juno) and 2015.1.x before 2015.1.1 (kilo), when using the IPTables firewall driver, allows remote authenticated users to cause a denial of service (L2 agent crash) by adding an address pair that is rejected by the ipset tool.
- Record
PYSEC-2026-856- Updated
- 2026-11-02
OSVSUSE-SU-2015:1890-1 No score
Security update for openstack-neutron and crowbar-barclamp-neutron
This update provides security fixes and improvements for openstack-neutron and crowbar-barclamp-neutron.
crowbar-barclamp-neutron:
- Add infoblox support.
- Add configurations required to support DHCP relay.
- Create 'floating' network as 'flat' provider network. (bsc#946882)
- Fix search for Nova instance.
openstack-neutron:
- Fix usage_audit to work with ML2.
- Fix UDP offloading issue with virtio VMs. (bsc#948704)
- Fix ipset can't be destroyed when last rule is deleted.
- Add ARP spoofing protection for LinuxBridge agent.
- Don't use ARP responder for IPv6 addresses in ovs.
- Stop device_owner from being set to 'network:*'. (bsc#943648, CVE-2015-5240)
- Record
SUSE-SU-2015:1890-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:2220-1 No score
Security update for openstack-nova and openstack-neutron
This update for openstack-nova and openstack-neutron provides various fixes and improvements.
openstack-nova:
- Fix instance filtering. (bsc#927625)
- Remove error messages from multipath command output before parsing. (bsc#949529)
- Fix live-migration usage of the wrong connector information.
- Added requirement for memcached to python-nova. (bsc#942457)
- Don't expect meta attributes in object_compat that aren't in the db obj. (bsc#949070, CVE-2015-7713)
- Kill rsync/scp processes before deleting instance. (bsc#935017, CVE-2015-3241)
- Sync process utils from oslo for execute callbacks. (bsc#935017, CVE-2015-3241)
- Fix rebuild of an instance with a volume attached.
- Fixes _cleanup_rbd code to capture ImageBusy exception.
- Don't try to confine a non-NUMA instance.
- Include blank volumes in the block device mapping (bsc#945923)
- Delete orphaned instance files from compute nodes (bsc#944178, CVE-2015-3280)
openstack-neutron:
- Fix usage_audit to work with ML2.
- Fix UDP offloading issue with virtio VMs. (bsc#948704)
- Fix ipset can't be destroyed when last rule is deleted.
- Add ARP spoofing protection for LinuxBridge agent.
- Don't use ARP responder for IPv6 addresses in ovs.
- Stop device_owner from being set to 'network:*'. (bsc#943648, CVE-2015-5240)
- NSX-mh: use router_distributed flag.
- NSX-mh: Failover controller connections on socket failures.
- NSX-mh: Prevent failures on router delete.
- Record
SUSE-SU-2015:2220-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
neutronPyPI |
2015.1.0 up to 2015.1.1 | 2015.1.1 |
neutronPyPI |
2000 up to 2014.2.4 | 2014.2.4 |
neutronDebian:12 |
before 2015.1.0+2015.06.24.git61.bdf194a0e1-1 | 2015.1.0+2015.06.24.git61.bdf194a0e1-1 |
neutronDebian:13 |
before 2015.1.0+2015.06.24.git61.bdf194a0e1-1 | 2015.1.0+2015.06.24.git61.bdf194a0e1-1 |
neutronDebian:14 |
before 2015.1.0+2015.06.24.git61.bdf194a0e1-1 | 2015.1.0+2015.06.24.git61.bdf194a0e1-1 |
neutronPyPI |
before 2014.2.4, 2015.1.0 up to 2015.1.1, plus listed versions 0.010.0.510.0.610.0.711.0.3 Show 45 moreShow less11.0.411.0.511.0.611.0.711.0.812.0.012.0.0.0b312.0.0.0rc112.0.0.0rc212.0.112.0.212.0.312.0.412.0.512.0.612.1.012.1.113.0.013.0.0.0b113.0.0.0b213.0.0.0b313.0.0.0rc113.0.0.0rc213.0.113.0.213.0.313.0.413.0.513.0.613.0.714.0.014.0.0.0b114.0.0.0b214.0.0.0b314.0.0.0rc114.0.114.0.214.0.314.0.414.1.014.2.014.3.014.3.114.4.014.4.1 |
2014.2.42015.1.1 |
openstack-neutronRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-bigswitchRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-brocadeRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-ciscoRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openstack-neutron-commonRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-embraneRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-hypervRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-ibmRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-linuxbridgeRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-mellanoxRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-metapluginRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-metering-agentRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-midonetRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-ml2Red Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-necRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-nuageRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-ofagentRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-oneconvergence-nvsdRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-opencontrailRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-openvswitchRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-plumgridRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-ryuRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-sriov-nic-agentRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-vmwareRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
openstack-neutron-vpn-agentRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
python-neutronRed Hat:openstack:6::el7 |
before 0:2014.2.3-9.el7ost | 0:2014.2.3-9.el7ost |
crowbar-barclamp-neutronSUSE:OpenStack Cloud 5 From an advisory covering 2 CVEs |
before 1.9+git.1443859419.95e948a-12.2 | 1.9+git.1443859419.95e948a-12.2 |
openstack-neutronSUSE:OpenStack Cloud 5 From an advisory covering 2 CVEs |
before 2014.2.4~a0~dev103-16.2 | 2014.2.4~a0~dev103-16.2 |
openstack-neutron-docSUSE:OpenStack Cloud 5 From an advisory covering 2 CVEs |
before 2014.2.4~a0~dev103-16.4 | 2014.2.4~a0~dev103-16.4 |
openstack-neutronSUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5 From an advisory covering 5 CVEs |
before 2014.2.4~a0~dev103-10.3 | 2014.2.4~a0~dev103-10.3 |
openstack-novaSUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5 From an advisory covering 5 CVEs |
before 2014.2.4~a0~dev80-14.1 | 2014.2.4~a0~dev80-14.1 |
python-python-memcachedSUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5 From an advisory covering 5 CVEs |
before 1.54-2.1 | 1.54-2.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | GeniXCMS 0.0.3 - Cross-Site Scripting | 2015-06-24 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-3221 is a medium vulnerability (CVSS 4.0) in Openstack Neutron, published August 26, 2015. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 11.4%, the 96th percentile. Fixed in neutron 2015.1.1.
References
securityfocus.com/bid/75368
lists.openstack.org/pipermail/openstack-announce/2015-June/000377.html
bugs.launchpad.net/neutron/+bug/1461054
rhn.redhat.com/errata/RHSA-2015-1680.html
nvd.nist.gov/vuln/detail/CVE-2015-3221
access.redhat.com/errata/RHSA-2015:1680
Show 34 moreShow less
access.redhat.com/security/cve/CVE-2015-3221
bugzilla.redhat.com/show_bug.cgi?id=1232284
git.openstack.org/cgit/openstack/neutron/commit?id=9ff6138c47c95034ba845e9448ddffd147b51f38
web.archive.org/web/20200228084753/http://www.securityfocus.com/bid/75368
github.com/pypa/advisory-database/tree/main/vulns/neutron/PYSEC-2026-856.yaml
github.com/advisories/GHSA-wf44-4mgj-rwvx
security-tracker.debian.org/tracker/CVE-2015-3221
opendev.org/openstack/neutron
pypi.org/project/neutron
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1208002
bugzilla.redhat.com/show_bug.cgi?id=1227635
bugzilla.redhat.com/show_bug.cgi?id=1250056
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1680.json
cve.org/CVERecord?id=CVE-2015-3221
suse.com/support/update/announcement/2015/suse-su-20151890-1
bugzilla.suse.com/935263
bugzilla.suse.com/939691
bugzilla.suse.com/943648
bugzilla.suse.com/946882
bugzilla.suse.com/948704
suse.com/security/cve/CVE-2015-3221
suse.com/security/cve/CVE-2015-5240
suse.com/support/update/announcement/2015/suse-su-20152220-1
bugzilla.suse.com/927625
bugzilla.suse.com/935017
bugzilla.suse.com/942457
bugzilla.suse.com/944178
bugzilla.suse.com/945923
bugzilla.suse.com/949070
bugzilla.suse.com/949529
suse.com/security/cve/CVE-2015-3241
suse.com/security/cve/CVE-2015-3280
suse.com/security/cve/CVE-2015-7713
Left out here: 134 versions. The JSON record has them.