[OSSA 2013-008] DOS by allocating all fixed ips
Bug #1125468 reported by
Vish Ishaya
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Michael Still | ||
Folsom |
Fix Released
|
High
|
Michael Still | ||
OpenStack Security Advisory |
Fix Released
|
Undecided
|
Thierry Carrez |
Bug Description
When using FlatDHCP networking it is possible for a user to use up all of the fixed ips by repeatedly calling addFixedIp to an instance.
Repro case allocating 100 fixed ips:
nova boot --flavor=1 --image=<image> foo
for i in {1..100}; do
nova add-fixed-ip foo
done
When all ips are exhausted it is impossible for anyone to boot a vm
Note this is possible in vlan mode, but it would only DOS a single tenant in this case.
Related branches
lp://staging/~james-page/nova/folsom-resync
- Openstack Ubuntu Testers: Pending requested
-
Diff: 922 lines (+887/-0)4 files modifieddebian/changelog (+31/-0)
debian/patches/CVE-2013-0335.patch (+378/-0)
debian/patches/CVE-2013-1838.patch (+476/-0)
debian/patches/series (+2/-0)
CVE References
no longer affects: | nova/grizzly |
information type: | Private Security → Public Security |
Changed in nova: | |
milestone: | none → grizzly-rc1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | grizzly-rc1 → 2013.1 |
summary: |
- DOS by allocating all fixed ips + [OSSA 2013-008] DOS by allocating all fixed ips |
Changed in ossa: | |
assignee: | nobody → Thierry Carrez (ttx) |
status: | New → Fix Released |
no longer affects: | nova/essex |
To post a comment you must log in.
IMO the easy fix for folsom/essex is probably just to disable/remove the add-fixed-ip code. For grizzly we should be enforcing this with a quota.