Hello,

> I found the link http://www.secfu.net/ in one of sthen@'s mails.
> There the author mentions that we accept IPv6 hop-by-hop headers
> after fragment headers.  In fact this is a result of my pf fragment
> reassembly, so add an extra check there.
> 
> ok?

    I'm O.K. with it.

    Side Note: I did quick check to RFCs. It seems to me there is a 'bug' in
    specification. RFC 2460 says:

       When more than one extension header is used in the same packet, it is
       recommended that those headers appear in the following order:
       ^^^^^^^^^^^

               IPv6 header
               Hop-by-Hop Options header
               Destination Options header (note 1)
               Routing header
               Fragment header


    The RFC 7045, which updates RFC 2460, says in section 2.2:

       As a reminder, in RFC 2460, it is stated that the Hop-by-Hop Options
       header, if present, must be first.
                           ^^^^^^^
    The quotation upgrades 'recommended/should' to 'required/must'. In any
    case bluhm's patch makes sense to me.

regards
sasha
 

Reply via email to