Linux Kernel Bug in load_elf_library Lets Local Users Deny Service
|
|
SecurityTracker Alert ID: 1013602 |
|
SecurityTracker URL: http://securitytracker.com/id/1013602
|
|
CVE Reference:
CAN-2005-0749
(Links to External Site)
|
Date: Mar 30 2005
|
Impact:
Denial of service via local system
|
Fix Available: Yes Vendor Confirmed: Yes
|
Version(s): 2.4 prior to 2.4.30-rc2; 2.6 prior to 2.6.11.6
|
Description:
A vulnerability was reported in the Linux kernel ELF loader. A local user can cause denial of service conditions.
A local user can invoke the load_elf_library to modify 'elf_phdata', causing the wrong memory to be freed.
The flaw resides in '/fs/binfmt_elf.c'.
Yichen Xie discovered this vulnerability.
|
Impact:
A local user can cause the kernel to crash.
|
Solution:
The vendor has issued a fixed version (2.4.30-rc2, 2.6.11.6), available at:
http://kernel.org/
|
Vendor URL: www.kernel.org/ (Links to External Site)
|
Cause:
State error
|
Underlying OS:
|
|
Message History:
This archive entry has one or more follow-up message(s) listed below.
|
Source Message Contents
|
Date: Wed, 30 Mar 2005 00:14:31 -0500
Subject: [none]
|
> CAN-2005-0749 : ELF loader may kfree wrong memory.
--
> Potential DOS in load_elf_library
> Yichen Xie <yxie@cs.stanford.edu> points out that load_elf_library can
> modify `elf_phdata' before freeing it.
>
> CAN-2005-0749 is assigned to this issue.
|
|