Skip to content

NSD

By NLnet Labs Bug bounty on Sorona nlnetlabs.nl

Accepting reports open-source
Top reward
$1,500
Top severity paid
Critical
Assets in scope
11
Public CVEs
60
Last change
No changes yet

At a glance

What to know before you start testing.

Pays from $1,500
for critical bugs.
Partial safe harbor
Some legal protection; read the terms.
Publish after a fix
Coordinate the timing with the company.

Rewards

What Sorona lists as the payout for each severity.

Severity Reward
Critical $1,500+
High $700+
Medium $300+
Low $100 $100 / 1 month Claude Max
Safe harbor
Partial Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Scope

11 assets you may test, 5 excluded.

Web 1

  • https://www.nlnetlabs.nl/projects/nsd/about

Products and areas 10

  • DNSSEC handling for pre-signed zones, including NSEC and NSEC3 answering and the DNSSEC record types
  • EDNS handling, DNS cookies and the extension mechanisms attached to modern queries
  • NLnet Labs takes security reports for all of its software at a single entry point and declares nothing narrower than the project itself, so all of NSD is in
  • nsd-control and its control channel, including the certificate-based authentication on it
  • Query handling end to end: the wire-format parser, the answer construction path and every record type NSD serves
  • Rate limiting, response-rate limiting and the access-control lists deciding which peer may do what
  • The process model: privilege dropping, chroot handling and the state shared between server processes
  • The zone-file parser and the zone compiler, which read operator data and data arriving over a transfer
  • XFR-over-TLS, including certificate verification on both ends, the surface that produced CVE-2026-12490
  • Zone transfer as primary and as secondary, covering AXFR, IXFR, NOTIFY and the TSIG authentication around them
Out of scope (5)
  • Configuration choices such as an allow-transfer entry broader than the operator intended
  • Distribution packaging and forks carrying local patches rather than upstream NSD
  • Reflection and amplification against an authoritative server, which is a property of the protocol absent a defect in NSD's own rate limiting
  • Unbound, ldns, Routinator and Krill, which share the reporting address and are separate codebases
  • Zone content the operator published, including data that is simply wrong rather than a parser defect

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy. "We" in these lines means Sorona, not this site.

While testing

  • Submit through sorona.xyz. This project runs no bounty of its own; we validate, coordinate disclosure with the maintainers, and pay you directly.
  • Report to the address on the policy page , the Security Entry Point covering all NLnet Labs software, encrypted to the fingerprint published on its security page
  • GitHub private vulnerability reporting is disabled on the NLnet Labs repositories, so this email is the only private channel
  • Name NSD in the first line. The same address handles Unbound, ldns, Routinator and Krill
  • Include the zone data or the transfer configuration that reproduces it.
  • Check current code first. NSD releases regularly and the four recent CVEs were all fixed in the same round

Not accepted

  • Zone content the operator published, including data that is simply wrong rather than a parser defect
  • Reflection and amplification against an authoritative server, which is a property of the protocol absent a defect in NSD's own rate limiting
  • Configuration choices such as an allow-transfer entry broader than the operator intended
  • Distribution packaging and forks carrying local patches rather than upstream NSD

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 1 hour ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

Search NVD
CVESeverityPublished
CVE-2026-82717 High 8.4 16 Sep 2026
CVE-2026-82720 Medium 5.9 16 Sep 2026
CVE-2026-85501 Medium 5.3 16 Sep 2026
CVE-2026-77860 Low 3.7 16 Sep 2026
CVE-2026-77955 Medium 4.4 16 Sep 2026
CVE-2026-78227 Medium 6.5 16 Sep 2026
CVE-2026-80225 Medium 5.3 16 Sep 2026
CVE-2026-81634 High 7.5 16 Sep 2026
CVE-2026-81642 Critical 9.1 16 Sep 2026
CVE-2026-19538 High 8.2 26 Aug 2026
CVE-2026-18916 Medium 6.9 26 Aug 2026
CVE-2026-19401 High 8.2 26 Aug 2026
CVE-2026-18664 High 8.2 26 Aug 2026
CVE-2026-55717 Medium 5.9 22 Jul 2026
CVE-2026-55973 High 7.5 22 Jul 2026
CVE-2026-55990 Medium 5.9 22 Jul 2026
CVE-2026-55991 Medium 5.9 22 Jul 2026
CVE-2026-56416 Medium 4.8 22 Jul 2026
CVE-2026-56444 Medium 5.9 22 Jul 2026
CVE-2026-50251 Medium 5.3 22 Jul 2026
CVE-2026-50252 Medium 5.7 22 Jul 2026
CVE-2026-52863 Medium 5.9 22 Jul 2026
CVE-2026-54478 Low 3.7 22 Jul 2026
CVE-2026-55708 Low 3.1 22 Jul 2026
CVE-2026-50045 Medium 5.3 22 Jul 2026
CVE-2026-50046 Medium 5.9 22 Jul 2026
CVE-2026-50243 Medium 6.3 22 Jul 2026
CVE-2026-50248 Medium 6.5 22 Jul 2026
CVE-2026-41637 Low 3.7 22 Jul 2026
CVE-2026-42955 Low 3.7 22 Jul 2026
CVE-2026-44621 Medium 5.9 22 Jul 2026
CVE-2026-44687 Low 3.7 22 Jul 2026
CVE-2026-44690 High 7.5 22 Jul 2026
CVE-2026-46582 Low 3.7 22 Jul 2026
CVE-2026-32665 High 7.5 22 Jul 2026
CVE-2026-40691 High 7.5 22 Jul 2026
CVE-2026-12244 High 8.7 25 Jun 2026
CVE-2026-12245 High 8.7 25 Jun 2026
CVE-2026-12246 High 7.2 25 Jun 2026
CVE-2026-12490 High 8.2 25 Jun 2026
CVE-2026-10846 High 8.2 10 Jun 2026
CVE-2026-49233 High 8.3 8 Jun 2026
CVE-2026-49234 High 8.2 8 Jun 2026
CVE-2026-49235 High 8.7 8 Jun 2026
CVE-2026-42923 Medium 6.9 20 May 2026
CVE-2026-42944 High 8.7 20 May 2026
CVE-2026-42959 High 8.7 20 May 2026
CVE-2026-42960 Medium 5.7 20 May 2026
CVE-2026-44390 Medium 6.9 20 May 2026
CVE-2026-44608 Medium 4.6 20 May 2026
CVE-2026-33278 Critical 9.1 20 May 2026
CVE-2026-40622 Medium 6.6 20 May 2026
CVE-2026-41292 Medium 6.6 20 May 2026
CVE-2026-42534 Medium 6.9 20 May 2026
CVE-2026-32792 Medium 4.6 20 May 2026
CVE-2024-8508 Medium 5.3 3 Oct 2024
CVE-2024-1931 High 7.5 7 Mar 2024
CVE-2024-1622 High 7.5 26 Feb 2024
CVE-2023-50387 High 7.5 14 Feb 2024
CVE-2023-39916 Critical 9.3 13 Sep 2023

Original policy

Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.

Skip to content What this pays This project runs no bounty of its own. sorona.xyz pays you directly on qualified, reproduced findings. Severity │ sorona.xyz pays Critical │ $1,500+ High │ $700+ Medium │ $300+ Low │ $100 / 1 month Claude Max Submit a vulnerability CVE history 4 Last 12 months Access control 35 % Denial of service 30 % Parsing/validation 20 % Memory safety 15 % Latest advisories Loading the feed Overview NSD is NLnet Labs' authoritative nameserver, built to serve zones and nothing else. It runs root-server instances and is the reference choice for operators who want an authoritative server with no resolver attached. Its record was two CVEs in the project's entire history until June 2026, when four High-severity ones landed on a single day. CVE-2026-12490 is the one to read: client certificate verification could be bypassed on zone transfer over TLS, so a peer with no right to pull a zone could pull it anyway. NLnet Labs pays nothing and says so in writing. sorona.xyz pays you directly on qualified, reproduced findings. In scope NLnet Labs takes security reports for all of its software at a single entry point and declares nothing narrower than the project itself, so all of NSD is in Query handling end to end: the wire-format parser, the answer construction path and every record type NSD serves Zone transfer as primary and as secondary, covering AXFR, IXFR, NOTIFY and the TSIG authentication around them XFR-over-TLS, including certificate verification on both ends, the surface that produced CVE-2026-12490 The zone-file parser and the zone compiler, which read operator data and data arriving over a transfer DNSSEC handling for pre-signed zones, including NSEC and NSEC3 answering and the DNSSEC record types nsd-control and its control channel, including the certificate-based authentication on it Rate limiting, response-rate limiting and the access-control lists deciding which peer may do what The process model: privilege dropping, chroot handling and the state shared between server processes EDNS handling, DNS cookies and the extension mechanisms attached to modern queries Out of scope Unbound, ldns, Routinator and Krill, which share the reporting address and are separate codebases Zone content the operator published, including data that is simply wrong rather than a parser defect Reflection and amplification against an authoritative server, which is a property of the protocol absent a defect in NSD's own rate limiting Configuration choices such as an allow-transfer entry broader than the operator intended Distribution packaging and forks carrying local patches rather than upstream NSD Most-valued findings Zone transfer authentication and authorisation. CVE-2026-12490 bypassed client certificate verification on XFR-over-TLS, and an unauthorised zone pull hands over an operator's entire namespace The rest of the June 2026 batch is the map: CVE-2026-12244 through -12246 all landed High on the same day, so transfer and TLS handling is where current attention sits Memory corruption in query parsing reachable from ordinary traffic, on a server whose whole job is answering the public internet Anything that makes NSD serve an answer it should not have, since a wrong answer from an authoritative server is authoritative everywhere downstream Crashes or assertion failures reachable without authentication, given a deployment set that includes root-server instances where availability is the product Control-channel defects in nsd-control, where reaching the control socket means changing what a nameserver serves Program rules Submit through sorona.xyz. This project runs no bounty of its own; we validate, coordinate disclosure with the maintainers, and pay you directly. Report to [email protected] , the Security Entry Point covering all NLnet Labs software, encrypted to the fingerprint published on its security page GitHub private vulnerability reporting is disabled on the NLnet Labs repositories, so this email is the only private channel Name NSD in the first line. The same address handles Unbound, ldns, Routinator and Krill Include the zone data or the transfer configuration that reproduces it. The June 2026 batch turned on transfer and TLS handling rather than on ordinary query traffic Check current code first. NSD releases regularly and the four recent CVEs were all fixed in the same round NLnet Labs credits reporters when it releases fixes and states plainly that it pays nothing for them Disclosure Coordinated by email with NLnet Labs, then published as a vendor advisory with a fixed release and credit for the reporter. The June 2026 round shows the pattern: four CVEs assigned and published together on one day rather than dripped out. Expect the embargo to run to the next security release, and note that root-server operators consume these advisories directly, so the coordination reaches further than the CVE list suggests. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability