CVE-2026-12244

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 the RR wrap (because total size > 65535), causing a heap overflow. The attacker can perform a controlled (RCE class) head write of up to 65509 bytes
References
Link Resource
https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-12244.txt Patch Vendor Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:nlnetlabs:nsd:*:*:*:*:*:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Si NSD está configurado como secundario para una zona, el primario de esa zona puede bloquear NSD con un AXFR que contenga un mensaje DNS con un RR SVCB especialmente diseñado con un tamaño de rdata de 65512, que permite que una variable (uint16_t) utilizada para asignar el espacio necesario para el RR se desborde (porque el tamaño total > 65535), causando un desbordamiento de montículo. El atacante puede realizar una escritura controlada en la cabecera (de clase RCE) de hasta 65509 bytes.

Information

Published : 2026-06-25 07:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-12244

Mitre link : CVE-2026-12244

CVE.ORG link : CVE-2026-12244


JSON object : View

Products Affected

nlnetlabs

  • nsd
CWE
CWE-122

Heap-based Buffer Overflow

CWE-190

Integer Overflow or Wraparound