First published: Fri Feb 09 2007(Updated: )
Description of problem: Testsuite case in frysk exercises the kernel with tracing a small executable (using strace), where the executable exec's a given command in a separate thread. When that non-main thread completed, a kernel bug is triggered. Version-Release number of selected component (if applicable): kernel 2.6.19-1.2895.fc6 How reproducible: About 3 out of 5 attempts. Steps to Reproduce: 1. Compile threadexec.c (attached) 2. Issue the command: strace -f -o /dev/null ./threadexec /bin/echo hi | grep hi 3. Repeat a few times if necessary Actual results: Program execution will print 'hi' on a single line. Kernel BUG will be reported in kernel messages. Expected results: Program execution should print 'hi' on a single line. Additional info: The bugzilla report for frysk is: <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=3820">http://sourceware.org/bugzilla/show_bug.cgi?id=3820</a> A similar earlier problem existed that prompted this test case to be written. The original frysk bug was: <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=2130">http://sourceware.org/bugzilla/show_bug.cgi?id=2130</a>
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/2.6.20 | <1.2948. | 1.2948. |
Linux Kernel | =2.6.18-rc3 | |
Red Hat Enterprise Linux | =5.0 | |
Linux Kernel | =2.6.18-rc2 | |
Linux Kernel | =2.6.18-rc5 | |
Linux Kernel | =2.6.18-rc4 | |
Red Hat Enterprise Linux | =5.0 | |
Linux Kernel | =2.6.18.3 | |
Linux Kernel | =2.6.18.4 | |
Linux Kernel | =2.6.18.1 | |
Linux Kernel | =2.6.18.2 | |
Linux Kernel | =2.6.18-rc7 | |
Linux Kernel | =2.6.18-rc6 | |
Linux Kernel | =2.6.18 | |
Red Hat Enterprise Linux | =5.0 | |
Linux Kernel | =2.6.18-rc1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2007-0771 has a medium severity rating as it can lead to a kernel crash.
To fix CVE-2007-0771, update your affected Linux kernel version to one that is beyond 2.6.20.
CVE-2007-0771 affects specific versions of the Linux kernel, including 2.6.18 up to 2.6.20.
Yes, CVE-2007-0771 is triggered when a non-main thread completes execution, leading to a kernel bug.
Yes, Red Hat Enterprise Linux 5.0 users are among those affected by CVE-2007-0771.