National Cyber-Alert System
Vulnerability Summary for CVE-2008-1367
Original release date:03/17/2008
Last revised:11/15/2008
Source:
US-CERT/NIST
Overview
gcc 4.3.x does not generate a cld instruction while compiling functions used for string manipulation such as memcpy and memmove on x86 and i386, which can prevent the direction flag (DF) from being reset in violation of ABI conventions and cause data to be copied in the wrong direction during signal handling in the Linux kernel, which might allow context-dependent attackers to trigger memory corruption. NOTE: this issue was originally reported for CPU consumption in SBCL.
Description
Subscription required to access Link 1014774
Impact
CVSS Severity (version 2.0):
Impact Subscore:
6.4
Exploitability Subscore:
10.0
CVSS Version 2 Metrics:
Access Vector: Network exploitable
Access Complexity: Low
Authentication: Not required to exploit
Impact Type:Provides user account access, Allows partial confidentiality, integrity, and availability violation; Allows unauthorized disclosure of information; Allows disruption of service
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to nvd@nist.gov.
External Source: CONFIRM
Name: https://bugzilla.redhat.com/show_bug.cgi?id=437312
External Source: BID
Name: 29084
External Source: VUPEN
Name: ADV-2008-2222
External Source: SECUNIA
Name: 31246
External Source: SECUNIA
Name: 30962
External Source: SECUNIA
Name: 30890
External Source: SECUNIA
Name: 30850
External Source: SECUNIA
Name: 30818
External Source: SECUNIA
Name: 30116
External Source: SECUNIA
Name: 30110
External Source: REDHAT
Name: RHSA-2008:0508
External Source: MLIST
Name: [git-commits-head] 20080307 x86: clear DF before calling signal handler
External Source: MISC
Name: http://lwn.net/Articles/272048/#Comments
External Source: MLIST
Name: [linux-kernel] 20080305 Linux doesn't follow x86/x86-64 ABI wrt direction flag
External Source: MLIST
Name: [Security-announce] 20080728 VMSA-2008-00011 Updated ESX service console packages for Samba and vmnix
External Source: SUSE
Name: SUSE-SA:2008:032
External Source: SUSE
Name: SUSE-SA:2008:031
External Source: SUSE
Name: SUSE-SA:2008:030
External Source: CONFIRM
Name: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e40cd10ccff3d9fbffd57b93780bee4b7b9bff51
External Source: MLIST
Name: [gcc-patches] 20080307 Re: [PATCH, i386]: Emit cld instruction when stringops are used
External Source: MLIST
Name: [gcc-patches] 20080306 Re: [PATCH, i386]: Emit cld instruction when stringops are used
External Source: MLIST
Name: [gcc-patches] 20080306 Re: [PATCH, i386]: Emit cld instruction when stringops are used
External Source: MLIST
Name: [gcc-patches] 20080306 [PATCH, i386]: Emit cld instruction when stringops are used
External Source: CONFIRM
Name: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469058
External Source: XF
Name: gcc-cld-dos(41340)
External Source: REDHAT
Name: RHSA-2008:0233
External Source: REDHAT
Name: RHSA-2008:0211