As dhclient is building an environment to pass to dhclient-script, it may need to resize the array of string pointers. The code which expands the array incorrectly calculates its new size when requesting memory, resulting in a heap buffer overrun.
A specially crafted packet can cause dhclient to overrun its buffer of environment entries. This can result in a crash, but it may be possible to leverage this bug to achieve remote code execution.
References
| Link | Resource |
|---|---|
| https://security.freebsd.org/advisories/FreeBSD-SA-26:15.dhclient.asc | Vendor Advisory |
Configurations
Configuration 1 (hide)
|
History
No history.
Information
Published : 2026-04-30 09:16
Updated : 2026-06-17 10:47
NVD link : CVE-2026-42512
Mitre link : CVE-2026-42512
CVE.ORG link : CVE-2026-42512
JSON object : View
Products Affected
freebsd
- freebsd
CWE
CWE-122
Heap-based Buffer Overflow
