Description
The get_option function in dhcpcd 4.0.0 through 6.x before 6.4.3 allows remote DHCP servers to cause a denial of service by resetting the DHO_OPTIONSOVERLOADED option in the (1) bootfile or (2) servername section, which triggers the option to be processed again.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 12 | dhcpcd5 | 6.0.5-2 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 14.04 LTS | dhcpcd5 | 6.0.5-2build0.14.04.1 | — |
References
- MDVSA-2014:171 vendor-advisory
- SSA:2014-213-02 vendor-advisory
- [oss-security] 20140901 CVE Request: dhcpcd DoS attack mailing-list
- [oss-security] 20140730 CVE Request: dhcpcd DoS attack mailing-list
- http://advisories.mageia.org/MGASA-2014-0334.html
- http://roy.marples.name/projects/dhcpcd/ci/1d2b93aa5ce25a8a710082fe2d36a6bf7f5794d5?sbs=0
- 68970 vdb-entry
- http://source.android.com/security/bulletin/2016-04-02.html