[tor-bugs] #15515 [Tor]: Don't allow multiple INTRODUCE1s on the same circuit
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Apr 1 13:38:12 UTC 2015
#15515: Don't allow multiple INTRODUCE1s on the same circuit
------------------------+--------------------------------
Reporter: asn | Owner:
Type: defect | Status: needs_review
Priority: normal | Milestone: Tor: 0.2.7.x-final
Component: Tor | Version:
Resolution: | Keywords:
Actual Points: | Parent ID: #15463
Points: |
------------------------+--------------------------------
Changes (by asn):
* status: new => needs_review
Comment:
Hello,
please see branch `bug15515_2` on my repo:
https://gitweb.torproject.org/user/asn/tor.git/log/?h=bug15515_2
In the end, we decided to go with the "don't accept more than one
introduction on a circuit" approach.
We originally planned to go with the "IP closes circuit after
INTRODUCE_ACK gets sent", but we learned that there might be race
conditions with the `INTRODUCE_ACK` cell and the `DESTROY` cell that could
lead a client to close the circuit before receiving the `ACK` cell. So we
ended up going with the other approach which is a bit messier.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15515#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list