Skip to main content
← All vulnerabilities
CVE-2026-1678GHSA-536F-H63G-HJ42

dns: memory‑safety issue in the DNS name parser

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.7.2, 4.2.2, 4.3.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

dns_unpack_name() caches the buffer tailroom once and reuses it while appending DNS labels. As the buffer grows, the cached size becomes incorrect, and the final null terminator can be written past the buffer. With assertions disabled (default), a malicious DNS response can trigger an out-of-bounds write when CONFIG_DNS_RESOLVER is enabled.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • Zephyr

    From * · fixed in 3.7.2; From 4.0.0 · fixed in 4.2.2; From 4.3.0 · fixed in 4.3.1

References 1

GitHub · zephyrproject-rtos/zephyr