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: 2026-05-04
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

BusyBox versions before the commit 42202bfb1e6ac51fa995beda8be4d7b654aeee2a contain a heap buffer overflow in the DHCPv6 client (udhcpc6) DNS_SERVERS option handler. The vulnerability arises from incorrect heap allocation calculations in option_to_env(), allowing a crafted D6_OPT_DNS_SERVERS option to overwrite adjacent memory. When exploited, an attacker can cause a denial of service or, in the worst case, achieve arbitrary code execution on the affected embedded system. The weakness is formally classified as CWE‑122 and CWE‑131, a heap-based buffer overflow and an incorrect heap size calculation.

Affected Systems

The vulnerability impacts all instances of BusyBox packaged by vda‑linux:busybox_mirror that are built before the fix commit. No specific version numbers are listed, but any BusyBox release that does not include the change in commit 42202bfb1e6ac51fa995beda8be4d7b654aeee2a is affected. The problem resides in the DHCPv6 client (udhcpc6) component, so other BusyBox binaries are not directly affected.

Risk and Exploitability

The CVSS score of 7.2 indicates a medium‑to‑high severity. The EPSS score is less than 1%, and the vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation at the time of analysis. The attack requires a network‑adjacent attacker to send a crafted DHCPv6 response with an illegal DNS_SERVERS option. This means the threat is limited to devices on the same subnet or connected through trusted network equipment. However, since the vulnerability can lead to arbitrary code execution on embedded systems, the risk is significant for networks that rely on BusyBox for DHCPv6 functionality.

Generated by OpenCVE AI on August 14, 2026 at 04:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade BusyBox to a build that includes commit 42202bfb1e6ac51fa995beda8be4d7b654aeee2a or later, ensuring the udhcpc6 binary is rebuilt with the patch
  • If an upgrade is not immediately possible, disable or remove the udhcpc6 DHCPv6 client from the system to eliminate the vulnerable code path
  • Configure network defenses such as firewall rules to allow DHCPv6 responses only from known, trusted servers and block malformed options to reduce exposure to crafted packets

Generated by OpenCVE AI on August 14, 2026 at 04:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 06 May 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 06 May 2026 13:30:00 +0000

Type Values Removed Values Added
References

Wed, 06 May 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Vda-linux
Vda-linux busybox Mirror
Vendors & Products Vda-linux
Vda-linux busybox Mirror

Mon, 04 May 2026 18:15:00 +0000

Type Values Removed Values Added
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.
Title BusyBox DHCPv6 Client Heap Buffer Overflow via DNS_SERVERS
Weaknesses CWE-122
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H'}

cvssV4_0

{'score': 7.2, 'vector': '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'}


Subscriptions

Vda-linux Busybox Mirror
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-15T01:10:52.483Z

Reserved: 2026-03-03T16:42:01.012Z

Link: CVE-2026-29004

cve-icon Vulnrichment

Updated: 2026-07-15T01:10:52.483Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-04T18:16:26.523

Modified: 2026-07-15T02:19:20.670

Link: CVE-2026-29004

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T04:15:03Z

Weaknesses
  • CWE-122

    Heap-based Buffer Overflow

  • CWE-131

    Incorrect Calculation of Buffer Size