Bug 507717 (CVE-2009-0692)
Summary: | CVE-2009-0692 dhclient: stack overflow leads to arbitrary code execution as root | ||||||
---|---|---|---|---|---|---|---|
Product: | [Other] Security Response | Reporter: | Vincent Danen <vdanen> | ||||
Component: | vulnerability | Assignee: | Red Hat Product Security <security-response-team> | ||||
Status: | CLOSED ERRATA | QA Contact: | |||||
Severity: | urgent | Docs Contact: | |||||
Priority: | urgent | ||||||
Version: | unspecified | CC: | bressers, dcantrell, jlieskov, jrusnack, kreilly, mjc, rcvalle | ||||
Target Milestone: | --- | Keywords: | Security | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
URL: | http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2009-0692 | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2009-07-21 16:51:11 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 507734, 507735, 507736, 507737, 507738, 507739, 507740 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Vincent Danen
2009-06-23 21:18:43 UTC
Created attachment 349164 [details]
Patch from upstream
On Red Hat Enterprise Linux 5 and later (including current Fedora versions), dhcp packages are compiled with FORTIFY_SOURCE enabled. Thanks to that protection, this buffer overflow is detected and dhclient is terminated in a controlled way, rather than allowing malicious packet to corrupt stack and possibly result in code execution. Therefore, this flaw has no security impact on packages built with FORTIFY_SOURCE enabled. Malicious packet can cause dhclient to exit unexpectedly, though this is not treated as DoS. The flaw can cause client to not have any IP address configured, however, rogue DHCP server can perform similar DoS attack on clients even without this flaw by replying to their requests with assignments of IP addresses that are not valid / usable on the given network. This is now public: http://www.kb.cert.org/vuls/id/410676 This issue has been addressed in following products: Red Hat Enterprise Linux 3 Via RHSA-2009:1154 https://rhn.redhat.com/errata/RHSA-2009-1154.html This issue has been addressed in following products: Red Hat Enterprise Linux 4 Red Hat Enterprise Linux 4.7 Z Stream Via RHSA-2009:1136 https://rhn.redhat.com/errata/RHSA-2009-1136.html MITRE's CVE record (CVE-2009-0692): Stack-based buffer overflow in the script_write_params method in client/dhclient.c in ISC DHCP dhclient 4.1 before 4.1.0p1, 4.0 before 4.0.1p1, 3.1 before 3.1.2p1, 3.0, and 2.0 allows remote DHCP servers to execute arbitrary code via a crafted subnet-mask option. References: ----------- http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0692 https://www.isc.org/node/468 http://security.gentoo.org/glsa/glsa-200907-12.xml http://www.kb.cert.org/vuls/id/410676 http://secunia.com/advisories/35785 |