[tor-bugs] #16585 [Tor]: relay stops forwarding all traffic when client function cannot establish circuits -- scheduler_run() starvation
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sun Aug 16 15:26:57 UTC 2015
#16585: relay stops forwarding all traffic when client function cannot establish
circuits -- scheduler_run() starvation
---------------------------+---------------------------
Reporter: starlight | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: Tor | Version: Tor: 0.2.6.10
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
---------------------------+---------------------------
Comment (by starlight):
This flaw is bad for anonymity!
An adversary in a position to analyze the traffic
of a relay that also operates as a client can
easily identify outbound cells that are part of
a new circuit establishment. Those cells are
written after a pause in general traffic
forwarding and immediately ahead of the
resumption of forwarding. Is clear from
the debug trace that the only cells written
during circuit construction are related to
the new circuit, while forwarding traffic is
held suspended on queues.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16585#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list