Hide Forgot
posting a public comment for searchability... original symptom: ------------[ cut here ]------------ WARNING: at kernel/signal.c:2487 sys_rt_sigqueueinfo+0x66/0x9c() Hardware name: ProLiant BL460c G6 Modules linked in: [snip] Pid: 7548, comm: umestored Not tainted 2.6.33.9-rt31.64.el5rt #1 Call Trace: [<ffffffff81054a1f>] ? sys_rt_sigqueueinfo+0x66/0x9c [<ffffffff81042403>] warn_slowpath_common+0x7c/0x94 [<ffffffff8104242f>] warn_slowpath_null+0x14/0x16 [<ffffffff81054a1f>] sys_rt_sigqueueinfo+0x66/0x9c [<ffffffff81002cdb>] system_call_fastpath+0x16/0x1b ---[ end trace 1841b12aaca9853b ]--- cause: commit da48524eb20662618854bb3df2db01fc65f3070c included in kernel-rt-2.6.33.9-rt31.64.el5rt solution: deploy kernel-rt-2.6.33.9-rt31.65.el5rt, which includes commit 243b422af9ea9af4ead07a8ad54c90d4f9b6081a Significant testing with an in-house reproducer indicates kernel-rt-2.6.33.9-rt31.65.el5rt is a clean fix.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Cause: The fix to a possible signal spoofing case in the kernel implemented a set of too strict checks related to si_code. Consequence: User space glibc's aio implementation receives permission errors (EPERM) in legitimate requests. Fix: relax the si_code check, observing the security implications fixed before. Result: restore previous behavior.
Verified by code review. Found upstream commit 243b422af9ea9af4ead07a8ad54c90d4f9b6081a applied to mrg-rt dev tree as 061d9bef7d6672d8cad37aedfa7e57e7e77c34e6 applied to kernel-rt-2.6.33.9-rt31.73.src.rpm.
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 therefore 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/RHBA-2011-1192.html