Logo
vulnerabilityCVE-2026-29004
Name
CVE-2026-29004
Source
NVD ( link)Debian ( link)
Description
BusyBox before commit 42202bf contains a heap buffer overflow vulnerability in the DHCPv6 client (udhcpc6) DNS_SERVERS option handler in networking/udhcp/d6_dhcpc.c that allows network-adjacent attackers to trigger memory corruption by sending a crafted DHCPv6 response with a malformed D6_OPT_DNS_SERVERS option. Attackers can exploit incorrect heap buffer allocation calculations in the option_to_env() function to cause denial of service or achieve arbitrary code execution on embedded systems without heap hardening.
Published Date
Updated Date
Workaround
-
Advisories

Analysis#


Affected Component
Analysis
busybox
Patched

Vulnerability Ratings#


7.2
CVSSv4
8.1
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
1.37.0
Not Affected
buildroot
master
1.38.0
Not Affected
openwrt
master
1.38.0-r2
Not Affected
openwrt
openwrt-25.12
1.37.0-r6
Not Affected
yocto
kirkstone
1.35.0
Not Affected
yocto
master
1.38.0
Not Affected

Resolved with patches#


busybox (yocto:scarthgap)

#
Title
Author
Resolve
1
udhcpc6: check the size of D6_OPT_IAPREFIX option
Denys Vlasenko <vda.linux@googlemail.com>
CVE-2026-29004
2
udhcpc6: fix buffer overflow
Denys Vlasenko <vda.linux@googlemail.com>
CVE-2026-29004