Every CVE Search/ Get API key

CVE-2019-13207

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate(...

9.8 CriticalFix available

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.03%Up 1.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Record
CVE-2019-13207
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Record
CVE-2019-13207
Updated
2026-11-02
EUVDEUVD-2019-4728 No score

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Record
EUVD-2019-4728
Updated
2026-11-03
GitHub AdvisoriesGHSA-mgj6-9wrc-v2rp No score

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate(...

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Record
GHSA-mgj6-9wrc-v2rp
Updated
2026-11-02
OSV 9.8

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Record
CVE-2019-13207
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2019-13207 9.8

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Record
DEBIAN-CVE-2019-13207
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2019-13207 9.8

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

Record
UBUNTU-CVE-2019-13207
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2020:2222-1 No score

Security update for nsd

This update for nsd fixes the following issues:

nsd was updated to the new upstream release 4.3.4

FEATURES:

  • Merge PR #141: ZONEMD RR type.

BUG FIXES:

  • Fix that symlink does not interfere with chown of pidfile (boo#1179191, CVE-2020-28935)
  • Fix #128: Fix that the invalid port number is logged for sendmmsg failed: Invalid argument.
  • Fix #133: fix 0-init of local ( stack ) buffer.
  • Fix #134: IPV4_MINIMAL_RESPONSE_SIZE vs EDNS_MAX_MESSAGE_LEN.
  • Fix to add missing closest encloser NSEC3 for wildcard nodata type DS answer.
  • Fix #138: NSD returns non-EDNS answer when QUESTION is empty.
  • Fix #142: NODATA answers missin SOA in authority section after CNAME chain.

New upstream release 4.3.3:

FEATURES:

  • Follow DNS flag day 2020 advice and set default EDNS message size to 1232.

  • Merged PR #113 with fixes. Instead of listing an IP-address to listen on, an interface name can be specified in nsd.conf, with ip-address: eth0. The IP-addresses for that interface are then used.

  • New upstream release 4.3.2

FEATURES:

  • Fix #96: log-only-syslog: yes sets to only use syslog, fixes that the default configuration and systemd results in duplicate log messages.
  • Fix #107: nsd -v shows configure line, openssl version and libevent version.
  • Fix #103 with #110: min-expire-time option. To provide a lower bound for expire period. Expressed in number of seconds or refresh+retry+1.

BUG FIXES:

  • Fix to omit the listen-on lines from log at startup, unless verbose.
  • Fix #97: EDNS unknown version: query not in response.
  • Fix #99: Fix copying of socket properties with reuseport enabled.
  • Document default value for tcp-timeout.
  • Merge PR#102 from and0x000: add missing default in documentation for drop-updates.
  • Fix unlink of pidfile warning if not possible due to permissions, nsd can display the message at high verbosity levels.
  • Removed contrib/nsd.service, example is too complicated and not useful.
  • Merge #108 from Nomis: Make the max-retry-time description clearer.
  • Retry when udp send buffer is full to wait until buffer space is available.
  • Remove errno reset behaviour from sendmmsg and recvmmsg replacement functions.
  • Fix unit test for different nsd-control-setup -h exit code.
  • Merge #112 from jaredmauch: log old and new serials when NSD rejects an IXFR due to an old serial number.
  • Fix #106: Adhere better to xfrd bounds. Refresh and retry times.
  • Fix #105: Clearing hash_tree means just emptying the tree.

New upstream release 4.3.1

BUG FIXES:

  • Merge PR #91 by gearnode: nsd-control-setup recreate certificates. The '-r' option recreates certificates. Without it it creates them if they do not exist, and does not modify them otherwise.

New upstream release 4.3.0

FEATURES:

  • Fix to use getrandom() for randomness, if available.
  • Fix #56: Drop sparse TSIG signing support in NSD. Sign every axfr packet with TSIG, according to the latest draft-ietf-dnsop-rfc2845bis-06, Section 5.3.1.
  • Merge pull request #59 from buddyns: add FreeBSD support for conf key ip-transparent.
  • Add feature to pin server processes to specific cpus.
  • Add feature to pin IP addresses to selected server processes.
  • Set process title to identify individual processes.
  • Merge PR#22: minimise-any: prefer polular and not large RRset, from Daisuke Higashi.
  • Add support for SO_BINDTODEVICE on Linux.
  • Add feature to drop queries with opcode UPDATE.

BUG FIXES:

  • Fix whitespace in nsd.conf.sample.in, patch from Paul Wouters.

  • use-systemd is ignored in nsd.conf, when NSD is compiled with libsystemd it always signals readiness, if possible.

  • Note that use-systemd is not necessary and ignored in man page.

  • Fix responses for IXFR so that the authority section is not echoed in the response.

  • Fix that the retry wait does not exceed one day for zone transfers.

  • Update keyring as per https://nlnetlabs.nl/people/

New upstream release 4.2.3:

  • confine-to-zone configures NSD to not return out-of-zone …
Record
openSUSE-SU-2020:2222-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11100-1 No score

nsd-4.3.7-1.2 on GA media

These are all security issues fixed in the nsd-4.3.7-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11100-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nsd
Debian:12
before 4.2.4-1
4.2.4-1
nsd
Debian:13
before 4.2.4-1
4.2.4-1
nsd
Debian:14
before 4.2.4-1
4.2.4-1
nsd
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
4.1.2-14.1.6-14.1.7-14.1.7-1ubuntu0.1~esm1
None known
nsd
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
4.1.16-1build14.1.17-14.1.17-1build14.1.17-1ubuntu0.1~esm1
None known
nsd
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
4.1.26-14.1.26-1build14.1.26-1ubuntu0.1~esm1
None known
nsd
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
4.3.5-14.3.7-14.3.8-14.3.8-1build14.3.9-14.3.9-1ubuntu0.1~esm1
None known
nsd
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
4.7.0-14.8.0-14.8.0-1build14.8.0-1build34.8.0-1ubuntu0.1~esm1
None known
nsd
Ubuntu:25.10
All versions, plus listed versions
4.11.1-14.12.0-1
None known
nsd
Ubuntu:26.10
All versions, plus listed versions
4.14.0-14.14.2-14.14.3-14.15.0-14.15.0-1build1
None known
Show 7 moreShow less
Affected packages
PackageAffectedFixed
nsd
Ubuntu:Pro:26.04:LTS
All versions, plus listed versions
4.12.0-14.13.0-64.14.0-14.14.0-1ubuntu0.1~esm1
None known
nsd
SUSE:Package Hub 12
before 4.3.4-bp152.2.3.1
4.3.4-bp152.2.3.1
nsd
SUSE:Package Hub 15 SP1
before 4.3.4-bp152.2.3.1
4.3.4-bp152.2.3.1
nsd
SUSE:Package Hub 15 SP2
before 4.3.4-bp152.2.3.1
4.3.4-bp152.2.3.1
nsd
openSUSE:Leap 15.1
before 4.3.4-bp152.2.3.1
4.3.4-bp152.2.3.1
nsd
openSUSE:Leap 15.2
before 4.3.4-bp152.2.3.1
4.3.4-bp152.2.3.1
nsd
openSUSE:Tumbleweed
before 4.3.7-1.2
4.3.7-1.2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-13207 is a critical vulnerability (CVSS 9.8) in Nlnetlabs Name Server Daemon, published July 3, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.03%, the 81st percentile. Fixed in nsd 4.2.4-1.

References

Show 10 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open