Name | CVE-2014-7913 |
Description | The print_option function in dhcp-common.c in dhcpcd through 6.9.1, as used in dhcp.c in dhcpcd 5.x in Android before 5.1 and other products, misinterprets the return value of the snprintf function, which allows remote DHCP servers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted message. |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
References | DLA-506-1 |
Debian Bugs | 846938 |
Vulnerable and fixed packages
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|
dhcpcd5 (PTS) | jessie, jessie (lts) | 6.0.5-2+deb8u1 | vulnerable |
| stretch (lts), stretch | 6.10.1-1+deb9u1 | vulnerable |
| buster, bullseye | 7.1.0-2 | fixed |
| bookworm | 9.4.1-24~deb12u4 | fixed |
The information below is based on the following data on fixed versions.
Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
---|
dhcpcd5 | source | wheezy | 5.5.6-1+deb7u2 | | DLA-506-1 | |
dhcpcd5 | source | (unstable) | 7.0.8-0.1 | unimportant | | 846938 |
Notes
https://roy.marples.name/git/dhcpcd.git/commit/?id=93f3066bb0bc0974eab1943543205312a6b512ad
Not exploitable according to upstream, possibly limited to Bionic