Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rec: Don't validate a NXD with a NSEC proving that the name is an ENT #9237

Merged
merged 1 commit into from Jul 1, 2020

Conversation

rgacogne
Copy link
Member

Short description

A NSEC from a.powerdns.com. to a.b.powerdns.com. proves that b.powerdns.com. exists and is an empty non terminal, so it cannot be used to prove that b.powerdns.com. does not exist.

Checklist

I have:

  • read the CONTRIBUTING.md document
  • compiled this code
  • tested this code
  • included documentation (including possible behaviour changes)
  • documented the code
  • added or modified regression test(s)
  • added or modified unit test(s)

A NSEC from a.powerdns.com. to a.b.powerdns.com. proves that
b.powerdns.com. exists and is an empty non terminal, so it cannot be
used to prove that b.powerdns.com. does not exist.
@omoerbeek
Copy link
Member

This makes sense to me though I'd like @Habbie to double check as well.

@omoerbeek omoerbeek requested a review from Habbie June 16, 2020 13:10
@rgacogne rgacogne merged commit 3d7e5d8 into PowerDNS:master Jul 1, 2020
@rgacogne rgacogne deleted the rec-nxd-ent-denial branch July 1, 2020 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants