Quick answers
- Is CVE-2015-3221 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2015-3221 being exploited in the wild.
- How severe is CVE-2015-3221?
- Medium severity, with a CVSS score of 0, published 14 May 2022.
- Which products and versions are affected?
- OpenStack Neutron >= 2015.1.0, < 2015.1.1; >= 2000, < 2014.2.4; neutron (PyPI) ECOSYSTEM:introduced=0,fixed=2014.2.4,introduced=2015.1.0,fixed=2015.1.1, ECOSYSTEM:introduced=2000,fixed=2014.2.4.
- Is there a fix for CVE-2015-3221?
- Yes. neutron (PyPI): upgrade to 2014.2.4, 2015.1.1 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2015-3221 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2015-3221?
- Check whether you run OpenStack Neutron or neutron (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- neutron (PyPI): upgrade to 2014.2.4, 2015.1.1 or later
pip install "neutron>=2015.1.1"
Technical details
An improper input validation vulnerability (CWE-20) exists in OpenStack Neutron when configured with the IPTables firewall driver. Remote authenticated users can trigger a denial of service by adding an allowed-address-pair that is rejected by the underlying 'ipset' tool, leading to a crash of the L2 agent. The issue affects Neutron versions before 2014.2.4 (Juno) and 2015.1.x before 2015.1.1 (Kilo). Patches are available in versions 2014.2.4 and 2015.1.1.
Affected products
- OpenStack Neutron >= 2015.1.0, < 2015.1.1; >= 2000, < 2014.2.4
Identifiers
- CVE-2015-3221
- GHSA-wf44-4mgj-rwvx
- PYSEC-2026-856
Timeline
- 2015-06-17: advisory: OpenStack security advisory issued
- 2015-08-26: disclosed: NVD publication date
- 2022-05-14: advisory: GitHub Advisory published