Opened 6 years ago

Last modified 22 months ago

#7486 new defect

Divergent behavior for over-long length on begin cells

Reported by: nickm Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-relay protocol easy spec-compliance
Cc: Actual Points:
Parent ID: Points: .5
Reviewer: Sponsor:

Description

When we get some other kind of error when parsing a begin cell, we send back an end cell. But if the error is an over-long length, we do nothing and just mark the connection. That's probably not right; if it is, it should be commented.

I needed to add extra code to keep the current behavior in the ipv6_exits branch; it would be neat to rip that out.

Child Tickets

Change History (1)

comment:1 Changed 22 months ago by nickm

Keywords: protocol easy spec-compliance added
Points: .5
Severity: Normal
Note: See TracTickets for help on using tickets.