CyberSecBulletin

NLnet Labs vulnerabilities

We track 48 vulnerabilities in NLnet Labs products across 6 products. 48 are rated high or critical, and none are known to be exploited. The most recent was published on November 2, 2026.

48vulnerabilities
6critical
42high
0exploited
8.0average CVSS score

Latest NLnet Labs vulnerabilities

  • 8.4 High severity

    Krill: Authorization Bypass Through User-Controlled Key

    CVE-2026-109142NLnet Labs

    When a CA's parent lives on the same Krill server: instead of building and verifying a signed CMS message, it runs the RFC 6492 provisioning exchange in-process and trusts the child identity (child_handle) that the caller put in the parent contact. Nothing che

  • 8.4 High severity

    Krill: Authorization Bypass Through User-Controlled Key

    CVE-2026-109141NLnet Labs

    The vulnerability gives a role that is restricted to a list of CAs (cas = [...]) its full permission set for every request that is not tied to a CA, including the bulk import endpoint POST /api/v1/bulk/cas/import. It adds a new child CA under any existing CA,

  • 8.4 High severity

    Krill: Reusing a Nonce, Key Pair in Encryption

    CVE-2026-109140NLnet Labs

    The vulnerability is that Krill encrypts every login-session token with a nonce built from a counter that is reset to 0 on every Krill restart, so the same (key, nonce) pair is used again after each restart.

  • 7.5 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72758NLnet Labs

    When parsing an AS range in Routinator, if the maximum value of the range is smaller than the minimum value of the range, Routinator will never reach the maximum value and run out of memory.

  • 7.5 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72756NLnet Labs

    Routinator exits when an rsync URI for a file obtained over RRDP contains a path that cannot be stored on disk, such as too long file names, and folder names that overlap with existing file names.

  • 7.5 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72754NLnet Labs

    When Routinator encounters a CRL with many entries, it may hang or run out of memory. If Routinator encounters a CRL file with the wrong encoding, it may exit.

  • 8.2 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-72753NLnet Labs

    When Routinator encounters an RRDP notification file with gaps in the delta entries, it is still accepted and parsed, potentially leading to missing data. If it encounters too many delta entries it may run out of memory.

  • 7.5 High severity

    Unbound: Use After Free

    CVE-2026-97206NLnet Labs

    NLnet Labs Unbound, 1.22.0 up to and including version 1.26.1, contains a DNS-over-QUIC (DoQ) lifetime bug reachable by a remote DoQ client under multi-threaded operation. A client-triggered QUIC path migration can enter stream/connection cleanup while a mesh

  • 8.7 High severity

    NSD: Stack-based Buffer Overflow

    CVE-2026-101341NLnet Labs

    Tokens of text in RDATA (of for example TXT records) under 32 bytes are not checked to stay within the space reserved for the RDATA allowing for arbitrary sized out of bound stack writes, including an overwrite of a callback function pointer which is called di

  • 8.7 High severity

    NSD: Stack-based Buffer Overflow

    CVE-2026-101339NLnet Labs

    A HIP resource record that fills the RDATA near or at is limit, and has another dname RDATA field (a HIP Rendezvous server) can overwrite the stack with up to 191 bytes of attacker controlled data. Zone files which are written out by NSD itself, such as for zo

  • 8.7 High severity

    NSD: Stack-based Buffer Overflow

    CVE-2026-101338NLnet Labs

    When a SVCB or HTTPS RR has filled the wire format RDATA up to the brim, another ECH parameter may overwrite the stack, and once beyond the limit, the base64 decoder can write attacker controlled data of unlimited size. Zone files which are written out by NSD

  • 8.7 High severity

    NSD: Stack-based Buffer Overflow

    CVE-2026-101337NLnet Labs

    When base64 data is split up in pieces, of 3 character or less, tokens were incorrectly calculated to produce 0 bytes. This enables attackers to overwrite the stack with up to 64K of attacker controlled data. Zone files which are written out by NSD itself, suc

  • 7.5 High severity

    Unbound: Allocation of Resources Without Limits or Throttling

    CVE-2026-85501NLnet Labs

    Novel vulnerabilities to launch algorithmic complexity attacks on DNSSEC have been researched under the term 'ReTrap'. These result in degradation of service when malicious zones are used to serve the algorithmic complexity vulnerabilities. NLnet Labs Unbound

  • 9.8 Critical severity

    Unbound: Heap-based Buffer Overflow

    CVE-2026-82717NLnet Labs

    In NLnet Labs Unbound up to and including 1.26.0, a vulnerability was found in that can progressively corrupt heap memory and under certain systems and compilation options could lead to remote code execution. The vulnerability starts when CNAME synthesis durin

  • 9.8 Critical severity

    Unbound: Heap-based Buffer Overflow

    CVE-2026-81642NLnet Labs

    In NLnet Labs Unbound up to and including 1.26.0, a vulnerability was found in the DNSSEC validator that enables denial of service and possible remote code execution as a result of digesting DNSKEYs. A DNSKEY with an owner compression pointer to its own RDATA

  • 7.5 High severity

    Unbound: Heap-based Buffer Overflow

    CVE-2026-81634NLnet Labs

    In NLnet Labs Unbound up to and including 1.26.0, a 255 length query name with a large TCP response can lead to a heap buffer overflow during the RRSet canonicalisation routine. This is caused by missing to add the first owner name into the buffer length check

  • 7.5 High severity

    Unbound: Allocation of Resources Without Limits or Throttling

    CVE-2026-80225NLnet Labs

    In NLnetLabs Unbound up to and including 1.26.0, a degradation of service vulnerability is present in the TCP/DoT reading procedure where there is no limit on consecutive reads. A malicious actor that can stream and sustain a rate of distinct uncached names ov

  • 7.5 High severity

    NSD: Authentication Bypass by Spoofing

    CVE-2026-19538NLnet Labs

    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.

  • 7.5 High severity

    NSD: Uncontrolled Resource Consumption

    CVE-2026-19401NLnet Labs

    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 remot

  • 7.5 High severity

    NSD: Integer Underflow (Wrap or Wraparound)

    CVE-2026-18916NLnet Labs

    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.

  • 9.1 Critical severity

    NSD: Improper Access Control

    CVE-2026-18664NLnet Labs

    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 coul

  • 7.5 High severity

    In NLnet Labs Unbound 1.23.0 up to and including 1.25.1, when 'dns-error-reporting: yes' is…

    CVE-2026-55973NLnet Labs

    In NLnet Labs Unbound 1.23.0 up to and including 1.25.1, when 'dns-error-reporting: yes' is set, the EDNS Report-Channel option (code 18) from the last upstream response is read and uses the option's length as the length of the agent domain. When a domain name

  • 9.3 Critical severity

    Unbound: Acceptance of Extraneous Untrusted Data With Trusted Data

    CVE-2026-50252NLnet Labs

    In NLnet Labs Unbound 1.4.22 up to and including 1.25.1, UDP source port is randomized and intended to serve as a secret value that increases the entropy of DNS transactions. When resolver load balancing policies depend on the source port while their outcome i

  • 7.5 High severity

    Unbound: Insufficient Verification of Data Authenticity

    CVE-2026-44690NLnet Labs

    In NLnet Labs Unbound 1.7.0 up to and including 1.25.1, insufficient validation of the RRSIG.Labels field combined with premature cache writes during RFC 8198 aggressive NSEC processing leads to cache poisoning that permits a malicious actor controlling a sing

  • 7.5 High severity

    Unbound: Heap-based Buffer Overflow

    CVE-2026-40691NLnet Labs

    In Unbound 1.9.0 up to and including 1.25.1, when a DNSCrypt query is received over TCP, the routine that encrypts the reply in place fails to bound the reply length against the destination buffer size. The size clamp that protects the UDP path is not applied

  • 7.5 High severity

    Unbound: Improper Validation of Specified Quantity in Input

    CVE-2026-32665NLnet Labs

    In NLnet Labs Unbound 1.22.0 up to and including 1.25.1, when downstream DNS-over-QUIC (DoQ) is enabled, the first two bidirectional streams on a new QUIC connection (stream_id 0 and 4) bypass the per-stream 'quic-size' gate entirely, and large input buffers a

  • 7.5 High severity

    NSD: Improper Access Control

    CVE-2026-12490NLnet Labs

    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-

  • 8.1 High severity

    NSD version 4.14.0 introduced a bug where a specially crafted APL RR, with an adflength larger…

    CVE-2026-12246NLnet Labs

    NSD version 4.14.0 introduced a bug where a specially crafted APL RR, with an adflength larger than permitted for the address family will overwrite the stack when the zone is written to disk, with a maximum of 111 attacker controlled bytes.

  • 7.5 High severity

    NSD: Use After Free

    CVE-2026-12245NLnet Labs

    NSD from version 4.13.0 has a heap use-after-free bug in logging errors on TLS connections, causing a crash of the server process, which can be triggered trivially by sending a DNS query over a DoT connection, and closing the connection without reading the res

  • 8.8 High severity

    NSD: Heap-based Buffer Overflow

    CVE-2026-12244NLnet Labs

    If NSD is configured as secondary for a zone, the primary of that zone can crash NSD with an AXFR containing a DNS message with a special crafted SVCB RR with an rdata size of 65512, that let's an (uint16_t) variable that is used to allocate space needed for t

  • 7.5 High severity

    ldns: Origin Validation Error

    CVE-2026-10846NLnet Labs

    NLnet Labs ldns 1.2.0 up to and including versions 1.9.0, when used in applications as (stub) resolver over UDP, lacks matching the query destination address and port with the response source address and port. Furthermore not the query ID, neither the question

  • 7.5 High severity

    When sending a specifically crafted non-UTF-8 string as select-asn query parameter to the…

    CVE-2026-49234NLnet Labs

    When sending a specifically crafted non-UTF-8 string as select-asn query parameter to the /api/v1/origins endpoint, Routinator crashes. This only affects users who allow API access from untrusted networks.

  • 7.5 High severity

    Routinator: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-49233NLnet Labs

    Routinator does not properly check the module component of rsync URIs, which are used to create the file system paths for the Routinator cache. This allows for path traversal by having a module name containing .., potentially providing an attacker access to th

  • 8.7 High severity

    Routinator: Improper Handling of Exceptional Conditions

    CVE-2026-49232NLnet Labs

    Routinator exits on any error when accepting incoming HTTP or RTR connections, including ones it can recover from such as running out of file descriptors. This condition can be triggered maliciously by an attacker by opening a large number of connections to th

  • 10.0 Critical severity

    Unbound: Acceptance of Extraneous Untrusted Data With Trusted Data

    CVE-2026-42960NLnet Labs

    NLnet Labs Unbound up to and including version 1.25.0 is vulnerable to poisoning via promiscuous records for the authority section. Promiscuous RRSets that complement DNS replies in the authority section can be used to trick Unbound to cache such records. If a

  • 7.5 High severity

    Unbound: Access of Uninitialized Pointer

    CVE-2026-42959NLnet Labs

    NLnet Labs Unbound up to and including version 1.25.0 has a denial of service vulnerability in the DNSSEC validator that can lead to a crash given malicious upstream replies. When Unbound constructs chase-reply messages for validation, the code uses the wrong

  • 7.5 High severity

    Unbound: Numeric Truncation Error

    CVE-2026-42944NLnet Labs

    NLnet Labs Unbound 1.14.0 up to and including version 1.25.0 has a vulnerability that results in heap overflow when encoding multiple NSID and/or DNS Cookie EDNS and/or EDNS Padding options in the reply packet. The relevant options ('nsid', 'answer-cookie', 'p

  • 7.5 High severity

    Unbound: Inefficient Algorithmic Complexity

    CVE-2026-41292NLnet Labs

    NLnet Labs Unbound up to and including version 1.25.0 is vulnerable to a degradation of service attack related to parsing long lists of incoming EDNS options. An adversary sending queries with too many EDNS options can hold Unbound threads hostage while they a

  • 7.5 High severity

    Unbound: Origin Validation Error

    CVE-2026-40622NLnet Labs

    NLnet Labs Unbound 1.16.2 up to and including version 1.25.0 has a vulnerability of the 'ghost domain names' family of attacks that could extend the ghost domain window by up to one cached TTL configured value. Similar to other 'ghost domain names' attacks, an

  • 9.8 Critical severity

    Unbound: Use After Free

    CVE-2026-33278NLnet LabsEPSS 1.42%

    NLnet Labs Unbound 1.19.1 up to and including version 1.25.0 has a vulnerability in the DNSSEC validator that enables denial of service and possible remote code execution as a result of deep copying a data structure and erroneously overwriting a destination po