BIND 10 #2504: Problem in inmem NSEC denial of existence handling
BIND 10 Development
do-not-reply at isc.org
Thu Nov 22 21:59:17 UTC 2012
#2504: Problem in inmem NSEC denial of existence handling
-------------------------------------+-------------------------------------
Reporter: jelte | Owner:
Type: defect | Status: new
Priority: medium | Milestone: New
Component: data source | Tasks
Sensitive: 0 | Keywords:
Sub-Project: DNS | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Similar to the problem I just reported in #2503, the NSEC case is even
worse, instead of returning SERFVAIL, it dies on an assert:
{{{
lt-b10-auth: zone_finder.cc:312:
isc::datasrc::memory::{anonymous}::ConstNodeRRset
isc::datasrc::memory::{anonymous}::getClosestNSEC(const
isc::datasrc::memory::ZoneData&, isc::datasrc::memory::ZoneChain&,
isc::datasrc::ZoneFinder::FindOptions): Assertion `false' failed.
}}}
in this case the zone I used was:
{{{
}}}ok.ok.ok.ok.dnssec.tjeb.nl. 600 IN SOA ns2.tjeb.nl.
tjeb.tjeb.nl. 2005080901 28800 7200 604800 18000
ok.ok.ok.ok.dnssec.tjeb.nl. 600 IN A 178.18.82.80
ok.ok.ok.ok.dnssec.tjeb.nl. 3600 IN DNSKEY 256 3 5
AwEAAag7J/qxkLI1keftNSKe0fqa2mU1GaeZGQoOSgVZvJAMh6LK9F1NMmWP2MeaeJvfTkmZs2UggGnFjkb7QQygrZnfxxCOVu5fG8x3Na5Z7jAdMgVfuJ1FTmsi2Bj4W/+b3fuvv/eVGqlEsFdth+sGA+BKH9mdBwmt+aXJf9gohXpx
;{id = 34791 (zsk), size = 1024b}
ok.ok.ok.ok.dnssec.tjeb.nl. 600 IN NS ns2.tjeb.nl.
ok.ok.ok.ok.dnssec.tjeb.nl. 18000 IN NSEC
ok.ok.ok.ok.dnssec.tjeb.nl. A NS SOA RRSIG NSEC DNSKEY
ok.ok.ok.ok.dnssec.tjeb.nl. 600 IN RRSIG SOA 5 7 600
20200101000000 20120627091929 34791 ok.ok.ok.ok.dnssec.tjeb.nl.
Z+LjS0NtrUkOje1PZht8a3TylxEKabDltJSye3NO/n6tE9268S5EqQ6r0nZ0hO78c9r4lYxMlvnfyTAj/5rR/zdApCS0EnpQenVyvwagIAVdIcNqpZxr7i/tFmOvxyQK3NRhWqH83WhNwqRE1E4thUfNovtyscSLR+TOhuEBKlg=
ok.ok.ok.ok.dnssec.tjeb.nl. 600 IN RRSIG A 5 7 600
20200101000000 20120627091929 34791 ok.ok.ok.ok.dnssec.tjeb.nl.
oYbwX46pDyaTNIeZByyLnUVc4RNgFmGeUuJ4sn0aIqrX6UqfNJwJpZiCspcyBRBNIZye6ypVNFD9RUHesrELHjFOAustg86GFws1jeEoDbi4W6wmeNQqiUfnyaqME3rHD9WE7I99Nqiyp8ZEBseem/SIOCsEXxPLrhoAL+Fa1+s=
ok.ok.ok.ok.dnssec.tjeb.nl. 600 IN RRSIG NS 5 7 600
20200101000000 20120627091929 34791 ok.ok.ok.ok.dnssec.tjeb.nl.
KBRov1y79yN75feRo2Bv5B+UpmDAyEr/kTgWgL9dYtkuQXvT7Y1Lg5jhcFmyrAkpYud70i5Un2DEUtmnI2oUR7XUh1RDnMQZRgKkaDXNXj5D379hLxpD2jtN+A311ShReaM4laj44UiDzu0pjGtrDT7BY1c4Qb5XI0RLyI0VKSs=
ok.ok.ok.ok.dnssec.tjeb.nl. 3600 IN RRSIG DNSKEY 5 7 3600
20200101000000 20120627091929 34791 ok.ok.ok.ok.dnssec.tjeb.nl.
NriwgSl8QskWiQMlIPzn3WvWQwfQDy8pnJ4U2qlOjWFeJ4wH7DS/P5BDh9+JXjKamh5Bdy2umSf1uY1BeodSP+Ga4yKxNb1sigGbToYGDsbLP1NfPPq6uijl5nRhqBQAAzjCmyU9sm6GUr/CyOpSTTxtFjosXZQ1t1GFya6Tgho=
ok.ok.ok.ok.dnssec.tjeb.nl. 18000 IN RRSIG NSEC 5 7 18000
20200101000000 20120627091929 34791 ok.ok.ok.ok.dnssec.tjeb.nl.
ijT2etFxkmNLMdbugWsIrnPuJqxdPPO/ilWUb0ZapcuwtqV4mTZCalUlb3KSpcczHPfyClF7WvMEKdluLrX55TPKEBxx1AIdOduhwSTxCxgZpOp4LFIR3rg5hTH9bupEUvbFPWU8RX5oX0GLE0V/EpfNYpHOtvvG3rnegwynML4=
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/2504>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list