[tor-bugs] #8864 [Tor]: Hidden service: Suddenly the service does not respond to new connections (INTRODUCE2 cell on intro circ with no corresponding rend_intro_point_t)

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Apr 23 20:58:11 UTC 2015


#8864: Hidden service: Suddenly the service does not respond to new connections
(INTRODUCE2 cell on intro circ with no corresponding rend_intro_point_t)
-------------------------+-------------------------------------------------
     Reporter:  reiam    |      Owner:
         Type:  defect   |     Status:  needs_review
     Priority:  normal   |  Milestone:  Tor: 0.2.7.x-final
    Component:  Tor      |    Version:  Tor: 0.2.7
   Resolution:           |   Keywords:  tor-hs, 023-backport, 025-triaged,
Actual Points:           |  SponsorR, 027-triaged-1-in
       Points:  unclear  |  Parent ID:
-------------------------+-------------------------------------------------

Comment (by asn):

 Replying to [comment:35 nickm]:
 > I think the code is fine here, but I have one question: is it perhaps
 risky to leak, by the closure of an IP circuit, that the HS has just
 fetched a new consensus?

 The alternative behavior to avoid this research question would be:

 {{{
 If we have established an intro point on a node that disappeared from the
 consensus, keep the circuit open and answer to client requests as normal.
 Discard the circuit as normally (after its lifetime has expired or its max
 number of introductions have been performed).
 }}}

 I think this should be equivalent to not freeing the `rend_intro_point_t`
 in `rend_services_introduce()` if `node` is `NULL`.

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


More information about the tor-bugs mailing list