[tor-bugs] #25630 [Core Tor/Tor]: Bug: 3-hop circuit 0x55e55d447270 with purpose 5 has no guard state

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Mar 27 04:39:02 UTC 2018


#25630: Bug: 3-hop circuit 0x55e55d447270 with purpose 5 has no guard state
--------------------------+----------------------------------
 Reporter:  meejah        |          Owner:  (none)
     Type:  defect        |         Status:  new
 Priority:  Medium        |      Milestone:
Component:  Core Tor/Tor  |        Version:  Tor: unspecified
 Severity:  Normal        |     Resolution:
 Keywords:                |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+----------------------------------

Comment (by arma):

 To be clear, this is the controller creating circuits using the
 EXTENDCIRCUIT option. So it is not surprising that the circuit doesn't
 have a guard state.

 I guess the two main options are to somehow cobble together a guard state
 for circuits that are made over the control port, or go through all the
 various consistency checks and provide exceptions for circuits that were
 made over the controller.

 (I think we don't even know that they were made over the controller, by
 the point of many of the consistency checks. We could add an internal flag
 to remind us about whether they were, if that helps.)

 And as another minor fix, it seems clear that
 circuit_purpose_may_omit_guard() should be ok with
 CIRCUIT_PURPOSE_CONTROLLER circs not having guard state.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25630#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list