CVE-2016-1503
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1...
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
- Record
CVE-2016-1503- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 10.0 High
AV:N/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
- Record
CVE-2016-1503- Updated
- 2026-11-02
EUVDEUVD-2016-2601 No score
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
- Record
EUVD-2016-2601- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mj6m-r9v5-hhc6
9.8
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1...
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
- Record
GHSA-mj6m-r9v5-hhc6- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
9.8
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
- Record
CVE-2016-1503- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-1503
9.8
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
- Record
DEBIAN-CVE-2016-1503- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-1503
9.8
dhcpcd before 6.10.0, as used in Android 4.x before 4.4.4, 5.0.x before 5.0.2, 5.1.x before 5.1.1, and 6.x before 2016-04-01 and other products, mismanages option lengths, which allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a malformed DHCP response, aka internal bug 26461634.
- Record
UBUNTU-CVE-2016-1503- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0034 No score
Updated dhcpcd packages fix security vulnerability
Possible heap overflow in dhcpcd before 6.10.0 caused by malformed dhcp responses due to incorrect option length values (CVE-2016-1503).
Possible invalid read in dhcpcd before 6.10.0 caused by malformed dhcp responses can lead to a crash (CVE-2016-1504).
The dhcpcd package has been updated to version 6.10.0 which fixes these issues and has several other bug fixes and enhancements.
- Record
MGASA-2016-0034- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dhcpcd5Debian:12 |
before 6.10.1-1 | 6.10.1-1 |
dhcpcdMageia:5 From an advisory covering 2 CVEs |
before 6.10.0-1.mga5 | 6.10.0-1.mga5 |
dhcpcd5Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 5.5.6-16.0.5-1ubuntu16.0.5-1.16.0.5-2build0.14.04.16.0.5-2+deb8u1build0.14.04.1~esm1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-1503 is a critical vulnerability (CVSS 9.8) in Dhcpcd Project Dhcpcd, published January 21, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.34%, the 93rd percentile. Fixed in dhcpcd5 6.10.1-1.
References
security.gentoo.org/glsa/201606-07
android.googlesource.com/platform/external/dhcpcd/+/1390ace71179f04a09c300ee8d0300aa69d9db09
roy.marples.name/projects/dhcpcd/info/76a1609352263bd9def1300d7ba990679571fa30
source.android.com/security/bulletin/2016-04-02.html
h20566.www2.hp.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05388711
securitytracker.com/id/1034601
Show 17 moreShow less
nvd.nist.gov/vuln/detail/CVE-2016-1503
github.com/advisories/GHSA-mj6m-r9v5-hhc6
security-tracker.debian.org/tracker/CVE-2016-1503
advisories.mageia.org/MGASA-2016-0034.html
bugs.mageia.org/show_bug.cgi?id=17462
roy.marples.name/archives/dhcpcd-discuss/2015/1001.html
roy.marples.name/archives/dhcpcd-discuss/2015/1004.html
roy.marples.name/archives/dhcpcd-discuss/2015/1012.html
roy.marples.name/archives/dhcpcd-discuss/2015/1018.html
roy.marples.name/archives/dhcpcd-discuss/2015/1058.html
roy.marples.name/archives/dhcpcd-discuss/2015/1089.html
roy.marples.name/archives/dhcpcd-discuss/2015/1093.html
roy.marples.name/archives/dhcpcd-discuss/2015/1129.html
roy.marples.name/archives/dhcpcd-discuss/2016/1143.html
openwall.com/lists/oss-security/2016/01/07/4
ubuntu.com/security/CVE-2016-1503
cve.org/CVERecord?id=CVE-2016-1503