[tor-bugs] #27310 [Core Tor/Tor]: Tor 0.3.4.7-rc fails to upload v3 hidden service descriptors

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Sep 10 15:55:25 UTC 2018


#27310: Tor 0.3.4.7-rc fails to upload v3 hidden service descriptors
--------------------------------+------------------------------------
 Reporter:  traumschule         |          Owner:  (none)
     Type:  defect              |         Status:  closed
 Priority:  High                |      Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor        |        Version:  Tor: 0.3.4.7-rc
 Severity:  Normal              |     Resolution:  wontfix
 Keywords:  tor-hs regression?  |  Actual Points:
Parent ID:                      |         Points:
 Reviewer:                      |        Sponsor:
--------------------------------+------------------------------------
Changes (by traumschule):

 * status:  reopened => closed
 * resolution:   => wontfix


Comment:

 Closing after a clarifying chat with dgoulet. Thanks! In case someone runs
 into this, this is what i understood (paraphrasing here):

 That "400 Rejected" error is ambiguous (hence the fix is not to improve
 the log message) and can be caused by two things today
 - 1) Unable to decode the descriptor (which can be caused by many things)
 or
 - 2) Revision counter is lower than previous one
 The reason for 2) could be a replay attack (in theory - "yes (if we rule
 out a tor bug)") or an operator emptied the state file, or downgraded a
 client from 0.3.5 to 0.3.4 as i did.

 > in this case, going from 035 to 034 breaks it for ~3hr but then works
 ... so logging that one should maybe wait is not ideal because we don't
 know the context
 > in 034 HidServRevCounter is based on a value in the state file, 035+ is
 based on time

 The other option is being debugged in #27436.

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


More information about the tor-bugs mailing list