BIND 10 #2503: Problem in inmem NSEC3 denial of existence handling

BIND 10 Development do-not-reply at isc.org
Tue Dec 11 10:22:08 UTC 2012


#2503: Problem in inmem NSEC3 denial of existence handling
-------------------------------------+-------------------------------------
            Reporter:  jelte         |                        Owner:  muks
                Type:  defect        |                       Status:
            Priority:  medium        |  reviewing
           Component:  data source   |                    Milestone:
            Keywords:                |  Sprint-20121218
           Sensitive:  0             |                   Resolution:
         Sub-Project:  DNS           |                 CVSS Scoring:
Estimated Difficulty:  3             |              Defect Severity:  Low
         Total Hours:  0             |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by jelte):

 * owner:  jelte => muks


Comment:

 > >
 > > not related to the review or anything else in this ticket, but no,
 that was not a copy/paster error; the second SOA is part of the transfer
 protocol :)
 >
 > Aha. The zone data loader threw an exception when it hit the second SOA,
 so I thought it was a mistake. Didn't think of transfers then. :)
 >

 Yeah I actually have script somewhere that does 'dig axfr' then strips off
 the last soa :)

 > > Like in 2504 I replaced the zone contents with a zone 'example.com'
 instead of my zone origin.
 >
 > Have you pushed this? I don't see it in the branch.
 >

 Indeed I had forgotten, done so now

 > > I'm wondering if we shouldn't also test the case where the name exists
 but the type does not (in retrospect, maybe the same goes for 2504).
 >
 > Shall we do this as another ticket? It may involve code changes if there
 are bugs, and would be unrelated to this ticket.
 >

 ok, i'll create one shortly

 > I've updated the `ChangeLog` for #2504 in `master`.
 >
 > For this ticket, how about the following `ChangeLog` entry:
 > {{{
 > +XXX.   [bug]           muks
 > +       Fixed a problem in inmem NSEC3 lookup which caused exceptions
 > +       when the zone origin was not added as an explicit NSEC3 record.
 > +       (Trac #2503, git ...)
 > +
 > }}}
 >
 > (Note that the cause for this ticket is different from the issue in
 #2504.)

 I'd still put 'for instance when using a zone with no non-apex names' in
 those changelogs somewhere :) (that's what i would be looking for in a
 changelog if i had run into this problem)

 But the changes look ok, and it can be merged

-- 
Ticket URL: <http://bind10.isc.org/ticket/2503#comment:12>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list