Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugeny Balahonov                     2:452/50.1     06 Oct 2001  11:00:08
 To : Dmitry Sergienko
 Subject : /var/run & utmp
 -------------------------------------------------------------------------------- 
 
 Hello Dmitry!
 Friday October 05 2001 09:42, Dmitry Sergienko wrote to Eugeny Balahonov:
 
  EB>> Зато приятную глюку добавили из-за которой на сервак это 2.4.10
  EB>> ставить ни в коем случае нельзя.
 
  DS> Можно подробнее? Единственное, что я слышал о 2.4.10 - глюкавит
  DS> reiserfs.
 
 Повторяю ;)
 
 В ядре 2.4.10 обнаружена ошибка позволяющая любому локальному пользователю
 перезагрузить систему. Она возникла (или просто всплыла старая, по версии
 Линуса) после исправления ELF loader'а. Hаиболее легко испытать эффект путем
 запуска vmlinux файла, который создается в процесс собирания ядра Linux.
 
 У некоторых:
 
 А еще в 2.4.10 нажимаешь в (чистой) командной строке "/" и <Tab> и получаешь
 процесс, намертво подвисший в uninterruptable режиме (т.е. его невозможно
 убить).
 Патч на предмет ELF от Линуса:
 
 From: torvalds@transmeta.com (Linus Torvalds)
 Subject: Re: 2.4.10 bad ELF kills system bug
 Date: Wed, 3 Oct 2001 01:56:03 +0000 (UTC)
 
 In article <200110030040.f930eF921188@www.hockin.org>,
 Tim Hockin  <thockin@hockin.org> wrote:
 
 >I can't believe how nonchalant everyone is about this bug.  Is there a
 >definate fix yet?  If so, what is it?  Will there be a rushed 2.4.11, or
 >will it languish for a while?
 
 Well, the bug is actually ancient. The fix is something along the lines
 of the attached, although there are people with prettier versions
 (Andrea is looking at other buglets in the ELF loader).
 
         Linus
 
 ----
 -+- pre2/linux/fs/binfmt_elf.c  Tue Oct  2 16:24:18 2001
 +++ linux/fs/binfmt_elf.c   Tue Oct  2 16:23:33 2001
 @@ -298,6 +298,8 @@
             elf_type |= MAP_FIXED;
 
         map_addr = elf_map(interpreter, load_addr + vaddr, eppnt, elf_prot,
 elf_type);
 +       if (map_addr > TASK_SIZE)
 +           goto out_close;
 
         if (!load_addr_set && interp_elf_ex->e_type == ET_DYN) {
         load_addr = map_addr - ELF_PAGESTART(vaddr);
 @@ -649,6 +651,8 @@
         }
 
         error = elf_map(bprm->file, load_bias + vaddr, elf_ppnt, elf_prot,
 elf_flags);
 +       if (error > TASK_SIZE)
 +           continue;
 
         if (!load_addr_set) {
             load_addr_set = 1;
 
 -
 To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
 the body of a message to majordomo@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
 Please read the FAQ at  http://www.tux.org/lkml/
 Best regards,
               Eugeny                [FIDO Wizard! team]
 
  E-mail: johnball@bmz.gomel.by       ICQ: 5456961
 
 --- GoldED+ 1.1.4.5 (WinNT 5.1.2600 i686)
  * Origin: Программу циклом не испортишь (2:452/50.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 /var/run & utmp   Dmitry Sergienko   28 Sep 2001 21:51:40 
 Re: /var/run & utmp   Wladimir Mutel   29 Sep 2001 15:13:19 
 Re: /var/run & utmp   Dmitry Sergienko   29 Sep 2001 14:44:02 
 Re: /var/run & utmp   Wladimir Mutel   29 Sep 2001 18:04:38 
 Re: /var/run & utmp   Dmitry Sergienko   29 Sep 2001 20:52:38 
 Re: /var/run & utmp   Wladimir Mutel   30 Sep 2001 18:46:07 
 Re: /var/run & utmp   Dmitry Sergienko   01 Oct 2001 21:06:54 
 Re: /var/run & utmp   Dmitry Sergienko   01 Oct 2001 22:19:30 
 Re: /var/run & utmp   Wladimir Mutel   03 Oct 2001 15:01:11 
 Re: /var/run & utmp   Alexey Shishkin   03 Oct 2001 20:00:36 
 Re: /var/run & utmp   Wladimir Mutel   03 Oct 2001 17:59:05 
 Re: /var/run & utmp   Alex Korchmar   04 Oct 2001 12:43:13 
 Re: /var/run & utmp   Wladimir Mutel   04 Oct 2001 22:29:42 
 Re: /var/run & utmp   Alex Korchmar   05 Oct 2001 12:59:32 
 Re: /var/run & utmp   Dmitry Sergienko   04 Oct 2001 17:40:24 
 Re: /var/run & utmp   Wladimir Mutel   04 Oct 2001 22:31:21 
 Re: /var/run & utmp   Yury Lyakh   02 Oct 2001 15:46:15 
 Re: /var/run & utmp   Dmitry Sergienko   02 Oct 2001 17:28:00 
 Re: /var/run & utmp   Yury Lyakh   02 Oct 2001 18:48:11 
 /var/run & utmp   Maxim Zubkov   03 Oct 2001 22:29:02 
 Re: /var/run & utmp   Yury Lyakh   04 Oct 2001 13:19:40 
 Re: /var/run & utmp   Dmitry Sergienko   04 Oct 2001 17:44:36 
 Re: /var/run & utmp   Wladimir Mutel   03 Oct 2001 15:04:15 
 Re: /var/run & utmp   Dmitry Sergienko   04 Oct 2001 17:38:52 
 Re: /var/run & utmp   Wladimir Mutel   04 Oct 2001 22:41:43 
 Re: /var/run & utmp   Dmitry Sergienko   05 Oct 2001 09:58:20 
 /var/run & utmp   Maxim Zubkov   01 Oct 2001 19:27:06 
 Re: /var/run & utmp   Dmitry Sergienko   05 Oct 2001 09:47:32 
 /var/run & utmp   Maxim Zubkov   30 Sep 2001 18:42:52 
 Re: /var/run & utmp   Dmitry Glazov   01 Oct 2001 03:46:19 
 /var/run & utmp   Maxim Zubkov   02 Oct 2001 00:58:24 
 Re: /var/run & utmp   Wladimir Mutel   03 Oct 2001 15:03:44 
 Re: /var/run & utmp   Yury Lyakh   03 Oct 2001 15:36:43 
 Re: /var/run & utmp   Wladimir Mutel   03 Oct 2001 15:44:13 
 Re: /var/run & utmp   Dmitry Sergienko   04 Oct 2001 17:47:42 
 Re: /var/run & utmp   Yury Lyakh   04 Oct 2001 19:37:16 
 Re: /var/run & utmp   Dmitry Sergienko   04 Oct 2001 17:46:32 
 /var/run & utmp   Eugeny Balahonov   04 Oct 2001 20:31:12 
 Re: /var/run & utmp   Dmitry Sergienko   05 Oct 2001 09:42:46 
 /var/run & utmp   Eugeny Balahonov   06 Oct 2001 11:00:08 
 /var/run & utmp   Maxim Zubkov   06 Oct 2001 12:11:50 
 Re: /var/run & utmp   Dmitry Sergienko   04 Oct 2001 17:45:32 
 /var/run & utmp   Maxim Zubkov   06 Oct 2001 11:34:52 
 Re: /var/run & utmp   Dmitry Sergienko   07 Oct 2001 09:10:00 
 Re: /var/run & utmp   Dmitry Glazov   07 Oct 2001 21:47:22 
 Re: /var/run & utmp   Dmitry Sergienko   08 Oct 2001 21:09:02 
 Re: /var/run & utmp   Eugene Korovin   07 Oct 2001 23:56:27 
 /var/run & utmp   Maxim Zubkov   08 Oct 2001 14:57:38 
 Re: /var/run & utmp   Andrew Martovlos   30 Sep 2001 05:07:28 
 Re: /var/run & utmp   Dmitry Sergienko   30 Sep 2001 09:44:28 
 Re: /var/run & utmp   Dilshod Mukhtarov   29 Sep 2001 22:25:14 
 Re: /var/run & utmp   Wladimir Mutel   30 Sep 2001 18:44:23 
Архивное /ru.linux/191133bbebaa2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional