Debian Package Tracker
Register | Log in
Subscribe

nsd

authoritative domain name server

Choose email to subscribe with

general
  • source: nsd (main)
  • version: 4.15.0-1
  • maintainer: nsd packagers (DMD)
  • uploaders: Ondřej Surý [DMD] – Daniel Kahn Gillmor [DMD] – Simon Josefsson [DMD] – Markus Schade [DMD]
  • arch: any
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 4.3.5-1
  • oldstable: 4.6.1-1
  • stable: 4.12.0-1
  • testing: 4.15.0-1
  • unstable: 4.15.0-1
versioned links
  • 4.3.5-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4.6.1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4.12.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4.15.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • nsd (3 bugs: 0, 2, 1, 0)
action needed
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in 0:00:49
    Last run: 2026-05-28T02:22:20.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:00:26
    Last run: 2026-08-15T20:46:22.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in 0:00:33
    Last run: 2026-07-16T07:56:39.000Z
    Previous status: unknown

Created: 2026-08-15 Last update: 2026-08-28 20:00
5 security issues in trixie high

There are 5 open security issues in trixie.

4 important issues:
  • CVE-2026-18664: When ranges are used for access control (i.e. of the form 1.2.3.4-1.2.3.25), because NSD wrongly compares the IP address with the range on little endian systems, IPs that were meant to be allowed may be denied, and, IPs that were meant to be denied access could be allowed. An IPv4 address is compared with IPv4 ranges as unsigned 32 bit numbers directly with the endianness of the host, but the values to compare are in network byte order (big-endian). With IPv6 addresses the comparison is done in 4 times a unsigned 32 bit number comparison, again with the endianness of the host where all values are actually in network bye order.
  • CVE-2026-18916: Any remote client can crash a NSD serve child, by throttling the TCP receive window after a TCP query. By continuously crashing the serve childs, the remote client can denial all TCP service to this NSD instance.
  • CVE-2026-19401: Any remote client can crash a (debugging/non-release build type) NSD serve child by sending it a special crafted message with a specially tuned number of DNS Cookie options (17 when UDP payload size is 512). By continuously crashing the serve childs, the remote client can severely hamper or, when positioned sufficiently close, deny all DNS service.
  • CVE-2026-19538: The BLOCKED access control list items that are evaluated to deny access on the the proxy protocol port can be bypassed completely when connecting over TCP or TLS and sending the query twice on connection that is kept open.
1 issue left for the package maintainer to handle:
  • CVE-2026-12490: (needs triaging) When a provide-xfr is given with a tls-auth-name, a secondary requesting a transfer should provide a client certificate with that name. However, no client certificate is needed when the request comes in over TLS over the regular tls-port (and not the tls-auth-port) or over over TCP over the regular port, when the other conditions of the provide-xfr rule match.

You can find information about how to handle this issue in the security team's documentation.

Created: 2026-06-25 Last update: 2026-08-28 18:30
4 security issues in sid high

There are 4 open security issues in sid.

4 important issues:
  • CVE-2026-18664: When ranges are used for access control (i.e. of the form 1.2.3.4-1.2.3.25), because NSD wrongly compares the IP address with the range on little endian systems, IPs that were meant to be allowed may be denied, and, IPs that were meant to be denied access could be allowed. An IPv4 address is compared with IPv4 ranges as unsigned 32 bit numbers directly with the endianness of the host, but the values to compare are in network byte order (big-endian). With IPv6 addresses the comparison is done in 4 times a unsigned 32 bit number comparison, again with the endianness of the host where all values are actually in network bye order.
  • CVE-2026-18916: Any remote client can crash a NSD serve child, by throttling the TCP receive window after a TCP query. By continuously crashing the serve childs, the remote client can denial all TCP service to this NSD instance.
  • CVE-2026-19401: Any remote client can crash a (debugging/non-release build type) NSD serve child by sending it a special crafted message with a specially tuned number of DNS Cookie options (17 when UDP payload size is 512). By continuously crashing the serve childs, the remote client can severely hamper or, when positioned sufficiently close, deny all DNS service.
  • CVE-2026-19538: The BLOCKED access control list items that are evaluated to deny access on the the proxy protocol port can be bypassed completely when connecting over TCP or TLS and sending the query twice on connection that is kept open.
Created: 2026-08-28 Last update: 2026-08-28 18:30
4 security issues in forky high

There are 4 open security issues in forky.

4 important issues:
  • CVE-2026-18664: When ranges are used for access control (i.e. of the form 1.2.3.4-1.2.3.25), because NSD wrongly compares the IP address with the range on little endian systems, IPs that were meant to be allowed may be denied, and, IPs that were meant to be denied access could be allowed. An IPv4 address is compared with IPv4 ranges as unsigned 32 bit numbers directly with the endianness of the host, but the values to compare are in network byte order (big-endian). With IPv6 addresses the comparison is done in 4 times a unsigned 32 bit number comparison, again with the endianness of the host where all values are actually in network bye order.
  • CVE-2026-18916: Any remote client can crash a NSD serve child, by throttling the TCP receive window after a TCP query. By continuously crashing the serve childs, the remote client can denial all TCP service to this NSD instance.
  • CVE-2026-19401: Any remote client can crash a (debugging/non-release build type) NSD serve child by sending it a special crafted message with a specially tuned number of DNS Cookie options (17 when UDP payload size is 512). By continuously crashing the serve childs, the remote client can severely hamper or, when positioned sufficiently close, deny all DNS service.
  • CVE-2026-19538: The BLOCKED access control list items that are evaluated to deny access on the the proxy protocol port can be bypassed completely when connecting over TCP or TLS and sending the query twice on connection that is kept open.
Created: 2026-08-28 Last update: 2026-08-28 18:30
4 security issues in bullseye high

There are 4 open security issues in bullseye.

4 important issues:
  • CVE-2026-18664: When ranges are used for access control (i.e. of the form 1.2.3.4-1.2.3.25), because NSD wrongly compares the IP address with the range on little endian systems, IPs that were meant to be allowed may be denied, and, IPs that were meant to be denied access could be allowed. An IPv4 address is compared with IPv4 ranges as unsigned 32 bit numbers directly with the endianness of the host, but the values to compare are in network byte order (big-endian). With IPv6 addresses the comparison is done in 4 times a unsigned 32 bit number comparison, again with the endianness of the host where all values are actually in network bye order.
  • CVE-2026-18916: Any remote client can crash a NSD serve child, by throttling the TCP receive window after a TCP query. By continuously crashing the serve childs, the remote client can denial all TCP service to this NSD instance.
  • CVE-2026-19401: Any remote client can crash a (debugging/non-release build type) NSD serve child by sending it a special crafted message with a specially tuned number of DNS Cookie options (17 when UDP payload size is 512). By continuously crashing the serve childs, the remote client can severely hamper or, when positioned sufficiently close, deny all DNS service.
  • CVE-2026-19538: The BLOCKED access control list items that are evaluated to deny access on the the proxy protocol port can be bypassed completely when connecting over TCP or TLS and sending the query twice on connection that is kept open.
Created: 2026-08-28 Last update: 2026-08-28 18:30
5 security issues in bookworm high

There are 5 open security issues in bookworm.

4 important issues:
  • CVE-2026-18664: When ranges are used for access control (i.e. of the form 1.2.3.4-1.2.3.25), because NSD wrongly compares the IP address with the range on little endian systems, IPs that were meant to be allowed may be denied, and, IPs that were meant to be denied access could be allowed. An IPv4 address is compared with IPv4 ranges as unsigned 32 bit numbers directly with the endianness of the host, but the values to compare are in network byte order (big-endian). With IPv6 addresses the comparison is done in 4 times a unsigned 32 bit number comparison, again with the endianness of the host where all values are actually in network bye order.
  • CVE-2026-18916: Any remote client can crash a NSD serve child, by throttling the TCP receive window after a TCP query. By continuously crashing the serve childs, the remote client can denial all TCP service to this NSD instance.
  • CVE-2026-19401: Any remote client can crash a (debugging/non-release build type) NSD serve child by sending it a special crafted message with a specially tuned number of DNS Cookie options (17 when UDP payload size is 512). By continuously crashing the serve childs, the remote client can severely hamper or, when positioned sufficiently close, deny all DNS service.
  • CVE-2026-19538: The BLOCKED access control list items that are evaluated to deny access on the the proxy protocol port can be bypassed completely when connecting over TCP or TLS and sending the query twice on connection that is kept open.
1 issue postponed or untriaged:
  • CVE-2026-12490: (postponed; to be fixed through a stable update) When a provide-xfr is given with a tls-auth-name, a secondary requesting a transfer should provide a client certificate with that name. However, no client certificate is needed when the request comes in over TLS over the regular tls-port (and not the tls-auth-port) or over over TCP over the regular port, when the other conditions of the provide-xfr rule match.
Created: 2026-08-28 Last update: 2026-08-28 18:30
A new upstream version is available: 4.15.2rc1 high
A new upstream version 4.15.2rc1 is available, you should consider packaging it.
Created: 2026-08-28 Last update: 2026-08-28 16:33
testing migrations
  • This package will soon be part of the auto-openssl transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2026-08-28] Accepted nsd 4.15.1-1 (source) into unstable (Simon Josefsson)
  • [2026-07-14] nsd 4.15.0-1 MIGRATED to testing (Debian testing watch)
  • [2026-07-10] Accepted nsd 4.15.0-1 (source) into unstable (Markus Schade)
  • [2026-07-01] Accepted nsd 4.15.0~rc1-1 (source) into experimental (Simon Josefsson)
  • [2026-06-28] nsd 4.14.3-1 MIGRATED to testing (Debian testing watch)
  • [2026-06-25] Accepted nsd 4.14.3-1 (source) into unstable (Simon Josefsson)
  • [2026-03-24] nsd 4.14.2-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-20] Accepted nsd 4.14.2-1 (source) into unstable (Markus Schade)
  • [2026-03-19] nsd 4.14.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-15] Accepted nsd 4.14.1-1 (source) into unstable (Simon Josefsson)
  • [2025-12-07] nsd 4.14.0-1 MIGRATED to testing (Debian testing watch)
  • [2025-12-04] Accepted nsd 4.14.0-1 (source) into unstable (Simon Josefsson)
  • [2025-10-25] nsd 4.13.0-6 MIGRATED to testing (Debian testing watch)
  • [2025-10-22] Accepted nsd 4.13.0-6 (source) into unstable (Simon Josefsson)
  • [2025-09-18] nsd 4.13.0-5 MIGRATED to testing (Debian testing watch)
  • [2025-09-15] Accepted nsd 4.13.0-5 (source) into unstable (Simon Josefsson)
  • [2025-09-11] Accepted nsd 4.13.0-4 (source) into experimental (Simon Josefsson)
  • [2025-09-11] Accepted nsd 4.13.0-3 (source) into experimental (Simon Josefsson)
  • [2025-09-11] Accepted nsd 4.13.0-2 (source) into experimental (Simon Josefsson)
  • [2025-09-06] nsd 4.13.0-1 MIGRATED to testing (Debian testing watch)
  • [2025-09-04] Accepted nsd 4.13.0-1 (source) into unstable (Simon Josefsson)
  • [2025-08-19] nsd 4.12.0-2 MIGRATED to testing (Debian testing watch)
  • [2025-08-17] Accepted nsd 4.12.0-2 (source) into unstable (Simon Josefsson)
  • [2025-05-06] nsd 4.12.0-1 MIGRATED to testing (Debian testing watch)
  • [2025-04-25] Accepted nsd 4.12.0-1 (source) into unstable (Markus Schade)
  • [2025-01-22] nsd 4.11.1-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-20] Accepted nsd 4.11.1-1 (source) into unstable (Markus Schade)
  • [2024-12-15] nsd 4.11.0-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-12] Accepted nsd 4.11.0-1 (source) into unstable (Markus Schade)
  • [2024-08-04] nsd 4.10.1-1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 4
  • RC: 0
  • I&N: 3
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 4.15.0-1build1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing