Bug 183463
| Summary: | CVE-2006-0742 Bug in IA64 unaligned access handler causes kernel panic | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 4 | Reporter: | Alan Robinson <alanr> |
| Component: | kernel | Assignee: | Anil S Keshavamurthy <akeshava> |
| Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 4.0 | CC: | jbaron, lwang, security-response-team |
| Target Milestone: | --- | Keywords: | Security |
| Target Release: | --- | ||
| Hardware: | ia64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | RHSA-2006-0575 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2006-08-10 22:29:25 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: | |||
| Bug Blocks: | 181409, 185624 | ||
|
Comment 1
Alan Robinson
2006-03-01 11:03:46 UTC
Alan, thank's for the report Alan, can we share your test case in comment #1 with other Linux vendors who we have a security exchange agreement with? Mark, absolutely - feel free to share that test case with other Linux vendors. FYI, we've already reported this to Gerald Pfeifer at SUSE (and the SUSE security team), and they have this test case already. committed in stream u4 build 34.5. A test kernel with this patch is available from http://people.redhat.com/~jbaron/rhel4/ Tessted the kernel from http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/kernel-2.6.9-34.9.EL.ia64.rpm Confirmed that the test case now behaves correctly, a SIGBUS is received by the process and the system does not crash. Any word on when this patch will be included in a RedHat kernel release? Will it be in update 4, or will it be released ahead of that? Thanks This issue is on Red Hat Engineering's list of planned work items for the upcoming Red Hat Enterprise Linux 4.4 release. Engineering resources have been assigned and barring unforeseen circumstances, Red Hat intends to include this item in the 4.4 release. *** Bug 191138 has been marked as a duplicate of this bug. *** An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2006-0575.html Upstream commit for CVE-2006-0742: http://git.kernel.org/linus/e963701a761aede31c9c1bfc74cf8e0ec671f0f4 commit e963701a761aede31c9c1bfc74cf8e0ec671f0f4 Author: Tony Luck <tony.luck> Date: Mon Feb 27 16:18:58 2006 -0800 [IA64] die_if_kernel() can return arch/ia64/kernel/unaligned.c erroneously marked die_if_kernel() with a "noreturn" attribute ... which is silly (it returns whenever the argument regs say that the fault happened in user mode, as one might expect given the "if_kernel" part of its name!). Thanks to Alan and Gareth for pointing this out. Signed-off-by: Tony Luck <tony.luck> |