[tor-bugs] #5786 [Tor Directory Authority]: A single authority can crash the other authorities

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Mon May 7 16:57:46 UTC 2012


#5786: A single authority can crash the other authorities
-------------------------------------+--------------------------------------
 Reporter:  asn                      |          Owner:                    
     Type:  defect                   |         Status:  needs_review      
 Priority:  normal                   |      Milestone:  Tor: 0.2.3.x-final
Component:  Tor Directory Authority  |        Version:                    
 Keywords:                           |         Parent:                    
   Points:                           |   Actualpoints:                    
-------------------------------------+--------------------------------------
Changes (by nickm):

  * status:  new => needs_review


Comment:

 Branch bug5786_range_022 [*] fixes the behavior of tor_parse_long and its
 friends so that they can detect overflows on
 tor_parse_long(x,10,INT32_MIN,INT32_MAX,&ok,NULL) when sizeof(long) ==
 sizeof(int32_t).

 Branch bug5786 has the authority-size fixes: it detects bad authority
 arguments earlier in the bandwidth computation before an assertion would
 happen[**], and tries to detect duplicate entries in networkstatus
 parameter lines.  I'm currently targeting it at 0.2.3.x, but could
 possibly be persuaded that it's an 0.2.2.x item.

 My understanding is that boboper doesn't want me putting his name on any
 commits.  If that's wrong, I hope he'll say so.

 [*] all branches here are in my public repo.
 [**] This changes the previous behavior of the algorithm.  However, since
 the previous behavior was "assertion failure", I'm not too concerned.

 Adding mike to the cc in hopes he can review the bandwidth weight issues.

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


More information about the tor-bugs mailing list