[tor-bugs] #19010 [Core Tor/Tor]: Rendezvous points are too strict about RENDEZVOUS1 payload length
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon May 9 23:52:27 UTC 2016
#19010: Rendezvous points are too strict about RENDEZVOUS1 payload length
------------------------------+--------------------------
Reporter: arma | Owner:
Type: defect | Status: new
Priority: Medium | Milestone: Tor: 0.2.???
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords: 029-proposed
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: SponsorR-can |
------------------------------+--------------------------
In rend_mid_rendezvous() we do
{{{
if (request_len != REND_COOKIE_LEN+DH_KEY_LEN+DIGEST_LEN) {
log_fn(LOG_PROTOCOL_WARN, LD_PROTOCOL,
"Rejecting RENDEZVOUS1 cell with bad length (%d) on circuit %u.",
(int)request_len, (unsigned)circ->p_circ_id);
reason = END_CIRC_REASON_TORPROTOCOL;
goto err;
}
}}}
which is sad, because it locks us in to a particular RENDEZVOUS2 payload
format. In the future, we want to be able to use other payload formats. So
we should stop rejecting RENDEZVOUS1 cells with other payload lengths.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19010>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list