[tor-bugs] #31548 [Core Tor/Tor]: hs-v3: Service can pick more than HiddenServiceNumIntroductionPoints intro points

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Aug 28 12:22:25 UTC 2019


#31548: hs-v3: Service can pick more than HiddenServiceNumIntroductionPoints intro
points
--------------------------------+----------------------------------
     Reporter:  dgoulet         |      Owner:  (none)
         Type:  defect          |     Status:  new
     Priority:  Medium          |  Milestone:  Tor: 0.4.2.x-final
    Component:  Core Tor/Tor    |    Version:
     Severity:  Normal          |   Keywords:  tor-hs service hs-v3
Actual Points:                  |  Parent ID:  #29995
       Points:                  |   Reviewer:
      Sponsor:  Sponsor27-must  |
--------------------------------+----------------------------------
 During my testing of #30200, I ended up with service descriptor with 4
 intro points even though `HiddenServiceNumIntroductionPoints` is set to 3
 (default).

 Further investigation confirmed this by adding a log in the
 `decode_intro_points()` function which showed me 4 intro points.

 I haven't found out why but one feature of HS is that we launch
 `HiddenServiceNumIntroductionPoints` + 2 intro circuits in parallel and
 the first one to finish are picked.

 It appears that more than the defined value can finish at the same time
 and will be picked.

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


More information about the tor-bugs mailing list