CVE-2026-29004
BusyBox DHCPv6 Client Heap Buffer Overflow via DNS_SERVERS
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.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.2
BusyBox DHCPv6 Client Heap Buffer Overflow via DNS_SERVERS
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.
- Record
CVE-2026-29004- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-122, CWE-131
- Updated
- 2026-11-02
EUVDEUVD-2026-27043
7.2
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.
- Record
EUVD-2026-27043- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-vx55-mmvv-p227
7.2
BusyBox before commit 42202bf contains a heap buffer overflow vulnerability in the DHCPv6 client ...
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.
- Record
GHSA-vx55-mmvv-p227- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-122, CWE-131
- Updated
- 2026-11-02
NVD
7.2
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.
- Record
CVE-2026-29004- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-122, CWE-131
- Updated
- 2026-11-02
OSVBELL-CVE-2026-29004
8.1
- Record
BELL-CVE-2026-29004- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSV
7.2
BusyBox DHCPv6 Client Heap Buffer Overflow via DNS_SERVERS
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.
- Record
CVE-2026-29004- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-122
- Updated
- 2026-11-02
Show 12 moreShow less
OSVDEBIAN-CVE-2026-29004
7.2
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.
- Record
DEBIAN-CVE-2026-29004- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-2357
8.1
busybox security update
The Swiss Army Knife of Embedded Linux
Security Fix(es):
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.(CVE-2026-29004)
- Record
OESA-2026-2357- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:30652
8.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:30652- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-29004
7.2
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.
- Record
UBUNTU-CVE-2026-29004- CVSS 4.0
- 7.2 High
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 8.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10740-1 No score
busybox-1.37.0-11.1 on GA media
These are all security issues fixed in the busybox-1.37.0-11.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10740-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20883-1 No score
Security update for busybox
This update for busybox fixes the following issue
- CVE-2026-29004: a crafted DHCPv6 response can lead to a heap buffer overflow in the DHCPv6 client (bsc#1263989).
- Record
openSUSE-SU-2026:20883-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2053-1 No score
Security update for busybox
This update for busybox fixes the following issue
- CVE-2026-29004: Heap buffer overflow vulnerability in the DHCPv6 client (udhcpc6) DNS_SERVERS option handler in networking/udhcp/d6_dhcpc.c (bsc#1263989).
- Record
SUSE-SU-2026:2053-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2054-1 No score
Security update for busybox
This update for busybox fixes the following issue
- CVE-2026-29004: Heap buffer overflow vulnerability in the DHCPv6 client (udhcpc6) DNS_SERVERS option handler in networking/udhcp/d6_dhcpc.c (bsc#1263989).
- Record
SUSE-SU-2026:2054-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2069-1 No score
Security update for busybox
This update for busybox fixes the following issue
- CVE-2026-29004: a crafted DHCPv6 response can lead to a heap buffer overflow in the DHCPv6 client (bsc#1263989).
- Record
SUSE-SU-2026:2069-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21943-1 No score
Security update for busybox
This update for busybox fixes the following issue
- CVE-2026-29004: a crafted DHCPv6 response can lead to a heap buffer overflow in the DHCPv6 client (bsc#1263989).
- Record
SUSE-SU-2026:21943-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22020-1 No score
Security update for busybox
This update for busybox fixes the following issue
- CVE-2026-29004: a crafted DHCPv6 response can lead to a heap buffer overflow in the DHCPv6 client (bsc#1263989).
- Record
SUSE-SU-2026:22020-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2204-1 No score
Security update for busybox
This update for busybox fixes the following issue
- CVE-2026-29004: a crafted DHCPv6 response can lead to a heap buffer overflow in the DHCPv6 client (bsc#1263989).
- Record
SUSE-SU-2026:2204-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
busyboxAlpaquita:23 |
1.35.0-r29 up to 1.35.0-r40 | 1.35.0-r40 |
busyboxAlpaquita:25 |
1.37.0-r20 up to 1.37.0-r27 | 1.37.0-r27 |
busyboxAlpaquita:stream |
1.36.1-r1 up to 1.37.0-r37 | 1.37.0-r37 |
busyboxBellSoft Hardened Containers:23 |
1.35.0-r29 up to 1.35.0-r40 | 1.35.0-r40 |
busyboxBellSoft Hardened Containers:25 |
1.37.0-r20 up to 1.37.0-r27 | 1.37.0-r27 |
busyboxBellSoft Hardened Containers:stream |
1.36.1-r1 up to 1.37.0-r37 | 1.37.0-r37 |
busyboxDebian:12 |
All versions, plus listed versions 1:1.35.0-41:1.35.0-4+deb12u11:1.36.0-1~exp11:1.36.1-11:1.36.1-2 Show 23 moreShow less1:1.36.1-31:1.36.1-3.11:1.36.1-41:1.36.1-51:1.36.1-61:1.36.1-6~exp.11:1.36.1-71:1.36.1-81:1.36.1-91:1.37.0-11:1.37.0-101:1.37.0-10.11:1.37.0-21:1.37.0-31:1.37.0-41:1.37.0-51:1.37.0-61:1.37.0-71:1.37.0-81:1.37.0-91:1.38.0-11:1.38.0-21:1.38.0-3 |
None known |
busyboxDebian:13 |
All versions, plus listed versions 1:1.37.0-101:1.37.0-10.11:1.37.0-61:1.37.0-71:1.37.0-8 Show 4 moreShow less1:1.37.0-91:1.38.0-11:1.38.0-21:1.38.0-3 |
None known |
busyboxDebian:14 |
All versions, plus listed versions 1:1.37.0-101:1.37.0-10.11:1.37.0-61:1.37.0-71:1.37.0-8 Show 4 moreShow less1:1.37.0-91:1.38.0-11:1.38.0-21:1.38.0-3 |
None known |
busyboxopenEuler:24.03-LTS-SP3 |
before 1.36.1-16.oe2403sp3 | 1.36.1-16.oe2403sp3 |
Show 19 moreShow less
| Package | Affected | Fixed |
|---|---|---|
busyboxopenEuler:20.03-LTS-SP4 |
before 1.31.1-30.oe2003sp4 | 1.31.1-30.oe2003sp4 |
busyboxopenEuler:22.03-LTS-SP4 |
before 1.34.1-30.oe2203sp4 | 1.34.1-30.oe2203sp4 |
busyboxopenEuler:24.03-LTS |
before 1.36.1-16.oe2403sp1 | 1.36.1-16.oe2403sp1 |
busyboxopenEuler:24.03-LTS-SP1 |
before 1.36.1-16.oe2403sp1 | 1.36.1-16.oe2403sp1 |
busyboxRed Hat:hummingbird:1 |
before 0:1.37.0-7.3.hum1 | 0:1.37.0-7.3.hum1 |
busybox-petitbootRed Hat:hummingbird:1 |
before 0:1.37.0-7.3.hum1 | 0:1.37.0-7.3.hum1 |
busybox-sharedRed Hat:hummingbird:1 |
before 0:1.37.0-7.3.hum1 | 0:1.37.0-7.3.hum1 |
busyboxSUSE:Linux Enterprise Server 16.0 |
before 1.37.0-160000.6.1 | 1.37.0-160000.6.1 |
busyboxSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 1.37.0-160000.6.1 | 1.37.0-160000.6.1 |
busyboxUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1:1.20.0-8.1ubuntu11:1.20.0-9ubuntu11:1.20.0-9ubuntu21:1.21.0-1ubuntu11:1.21.0-1ubuntu1.41:1.21.0-1ubuntu1.4+esm1 |
None known |
busyboxUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1:1.22.0-15ubuntu11:1.22.0-15ubuntu1.41:1.22.0-15ubuntu1.4+esm11:1.22.0-15ubuntu1.4+esm2 |
None known |
busyboxUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1:1.22.0-19ubuntu21:1.27.2-1ubuntu31:1.27.2-1ubuntu41:1.27.2-2ubuntu21:1.27.2-2ubuntu3 Show 5 moreShow less1:1.27.2-2ubuntu3.11:1.27.2-2ubuntu3.21:1.27.2-2ubuntu3.31:1.27.2-2ubuntu3.41:1.27.2-2ubuntu3.4+esm1 |
None known |
busyboxUbuntu:20.04:LTS |
All versions, plus listed versions 1:1.30.1-4ubuntu41:1.30.1-4ubuntu51:1.30.1-4ubuntu61:1.30.1-4ubuntu6.11:1.30.1-4ubuntu6.21:1.30.1-4ubuntu6.31:1.30.1-4ubuntu6.41:1.30.1-4ubuntu6.5 |
None known |
busyboxUbuntu:22.04:LTS |
All versions, plus listed versions 1:1.30.1-6ubuntu31:1.30.1-7ubuntu11:1.30.1-7ubuntu21:1.30.1-7ubuntu31:1.30.1-7ubuntu3.1 |
None known |
busyboxUbuntu:24.04:LTS |
All versions, plus listed versions 1:1.36.1-3ubuntu11:1.36.1-6ubuntu11:1.36.1-6ubuntu31:1.36.1-6ubuntu3.1 |
None known |
busyboxUbuntu:25.10 |
All versions, plus listed versions 1:1.37.0-4ubuntu1 |
None known |
busyboxUbuntu:26.10 |
All versions, plus listed versions 1:1.37.0-7ubuntu11:1.37.0-10.1ubuntu21:1.37.0-10.1ubuntu31:1.38.0-3ubuntu11:1.38.0-3ubuntu31:1.38.0-3ubuntu4 |
None known |
busyboxUbuntu:26.04:LTS |
All versions, plus listed versions 1:1.37.0-4ubuntu11:1.37.0-7ubuntu1 |
None known |
busyboxopenSUSE:Tumbleweed |
before 1.37.0-11.1 | 1.37.0-11.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-29004 is a high vulnerability (CVSS 7.2) in Red Hat Enterprise Linux 6, published May 4, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 31st percentile. Fixed in busybox 1.35.0-r40.
References
y637f9qq2x.com/posts/busybox-dhcpv6-heap-overflow
github.com/vda-linux/busybox_mirror/commit/42202bfb1e6ac51fa995beda8be4d7b654aeee2a
github.com/vda-linux/busybox_mirror/commit/d368f3f7836d1c2484c8f839316e5c93e76d4409
busybox.net
vulncheck.com/advisories/busybox-dhcpv6-client-heap-buffer-overflow-via-dns-servers
access.redhat.com/security/cve/CVE-2026-29004
Show 22 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2466526
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-29004.json
access.redhat.com/errata/RHSA-2026:30652
nvd.nist.gov/vuln/detail/CVE-2026-29004
github.com/advisories/GHSA-vx55-mmvv-p227
docs.bell-sw.com/security/cves/CVE-2026-29004
github.com/CVEProject/cvelistV5/tree/main/cves/2026/29xxx/CVE-2026-29004.json
security-tracker.debian.org/tracker/CVE-2026-29004
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2357
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_30652.json
cve.org/CVERecord?id=CVE-2026-29004
suse.com/support/update/announcement/2026/suse-su-20262053-1
bugzilla.suse.com/1263989
suse.com/security/cve/CVE-2026-29004
suse.com/support/update/announcement/2026/suse-su-20262054-1
suse.com/support/update/announcement/2026/suse-su-20262069-1
suse.com/support/update/announcement/2026/suse-su-202621943-1
suse.com/support/update/announcement/2026/suse-su-202622020-1
suse.com/support/update/announcement/2026/suse-su-20262204-1
ubuntu.com/security/CVE-2026-29004