CVE-2026-1678CWE-787

CVE-2026-1678

Critical · published March 5, 2026

CVSS v3.1
9.4
EPSS
0%
Percentile
33.0
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.4 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00399 · 33.0th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-03-05T12:16Z
Affected products (1)
ProductVersionsFixed in
zephyrproject/zephyr≤ 4.3.0—
References (2)
EPSS history
Timeline
  • 05 MAR 06:21Z
    dns: memory‑safety issue in the DNS name parser
    cvelistv5