summaryrefslogtreecommitdiffhomepage
path: root/doc/source/quantumclient/common
diff options
context:
space:
mode:
authorVictor Orlikowski <vjo@duke.edu>2016-08-23 16:43:01 +0000
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2016-08-25 15:04:25 +0900
commit09644f186cf1b4eccb60ea37912fc2a79fd63e00 (patch)
tree04d68a4149a02aad65b9cfe65ea6bc023ffdad2b /doc/source/quantumclient/common
parentba1fb5cf062ffe0f6402217ea8b7a147a76074af (diff)
Validate OpenFlow message length in header, to prevent controller receive loop DoS
When the controller receive loop currently accepts an OpenFlow message, it does not validate the message length. As a result, a malicious or malfunctioning switch could cause send a message that would result in the receive loop making no forward progress. This patch ensures that the message length passed in the OpenFlow message is validated against the specified minimum, and forced to that value if it is smaller. Thanks to Samuel Jero (at Purdue's Dependable and Secure Distributed Systems Lab) for discovering this issue. Signed-off-by: Victor J. Orlikowski <vjo@duke.edu> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'doc/source/quantumclient/common')
0 files changed, 0 insertions, 0 deletions