summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-05-31 11:19:35 -0400
committerNick Mathewson <nickm@torproject.org>2012-06-04 11:29:18 -0400
commitaf54a0182870babec62bf07d067ca82a67c423de (patch)
tree4515797b262d2b6e8c20daaa93f8d82389ef34c6 /changes
parent3a9351b57e528b1d0bd2e72bcf78db7c91b2ff8f (diff)
downloadtor-af54a0182870babec62bf07d067ca82a67c423de.tar.gz
tor-af54a0182870babec62bf07d067ca82a67c423de.zip
Kill non-open OR connections with any data on their inbufs.
This fixes a DoS issue where a client could send so much data in 5 minutes that they exhausted the server's RAM. Fix for bug 5934 and 6007. Bugfix on 0.2.0.20-rc, which enabled the v2 handshake.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug60075
1 files changed, 5 insertions, 0 deletions
diff --git a/changes/bug6007 b/changes/bug6007
new file mode 100644
index 0000000000..4e815754aa
--- /dev/null
+++ b/changes/bug6007
@@ -0,0 +1,5 @@
+ o Major bugfixes (security):
+ - When waiting for a client to renegotiate, don't allow it to add
+ any bytes to the input buffer. This fixes a DoS issue. Fix for
+ bugs 6007 and 5934; bugfix on 0.2.0.20-rc.
+