The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление ядра Linux 3.0.7

18.10.2011 21:46

Представлен корректирующий релиз ядра Linux 3.0.7, в котором устранено около 30 ошибок. Как обычно, в анонсе выхода новой версии подчёркивается обязательность проведения обновления. Из изменений можно отметить исправления в коде drm-драйвера radeon, решение проблемы с отбрасыванием пакетов в драйвере e1000e, устранение проблемы в коде IPv6, приводящей к разыменованию указателя NULL при обработке фрагментированных пакетов и возможно связанной с безопасностью.

Одновременно выпущена тестовая версия 3.1-RC10. Судя по всему это первый десятый кандидат в релизы ядра, так как раньше больше девяти тестовых версий перед релизом не выпускалось. До саммита разработчиков ядра остаётся около недели, поэтому финальный релиз 3.1 наиболее вероятно будет выпущен в понедельник.

  1. Главная ссылка к новости (https://lkml.org/lkml/2011/10/...)
  2. OpenNews: Основной Git-репозиторий ядра Linux 3.1 временно перемещен на GitHub
  3. OpenNews: Доступен первый кандидат в релизы ядра Linux 3.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32073-linux
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Buy (ok), 21:50, 18/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > устранение _возможно_ связанной с безопасностью пробоемы в коде IPv6, при водящей к разыменованию указателя NULL

    Возможно? ;)

     
     
  • 2.9, Аноним (-), 07:03, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Ну линуксоиды они такие лицемеры. Всеми силами пытаются спрятать информацию о дырах в безопасности.
     
     
  • 3.19, Аноним (-), 14:53, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ну линуксоиды они такие лицемеры. Всеми силами пытаются спрятать информацию о дырах в безопасности.

    Им просто лень писать готовые эксплойты к каждой исправленной ошибке. Вам же ведь именно это надо?

     
  • 2.11, BSA (?), 09:06, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Разыменование NULL приводит скорей к краху.
     
     
  • 3.16, Аноним (-), 11:31, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    да? а вот специалисты по безопасности считают иначе.
    Оно приводит к передаче управления по нулевому адресу - а там может быть и много чего вкусного..
    Сколько уже раз тут демострировались такие атакие - когда NULL deref использовался как первая стадия, а потом вместо паники получали выполнение произвольного кода.
     
     
  • 4.20, Аноним (-), 14:55, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > да? а вот специалисты по безопасности считают иначе.
    > Оно приводит к передаче управления по нулевому адресу - а там может
    > быть и много чего вкусного..

    Вылезайте из криокамеры, маппинг на нулевой адрес уже давно запрещен по умолчанию (vm.mmap_min_addr = 4096).
    Это даже во фре сделали.

     
     
  • 5.21, Аноним (-), 15:42, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вылезайте из криокамеры, маппинг на нулевой адрес уже давно запрещен по умолчанию
    > (vm.mmap_min_addr = 4096).
    > Это даже во фре сделали.

    Нет ничего хуже излишней уверенности. Посмотрите скрипты в комплекте с Wine, они возвращают маппинг в ноль для запуска каких-то старых виндовых программ. Если у вас установлен Wine, значит дистрибутивное значение  vm.mmap_min_addr переопределено.


     
     
  • 6.22, pavlinux (ok), 15:52, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У кого есть Wine, тому насрать на дырявость.  
     
  • 6.23, fyjybvec (?), 16:53, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    # sysctl vm.mmap_min_addr
    vm.mmap_min_addr = 4096
    #

    А wine собрался и работает.

     
  • 6.25, Аноним (-), 18:05, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Посмотрите скрипты в комплекте с Wine, они возвращают маппинг в ноль

    Погрепал, ничего похожего не нашел.

    > Если у вас установлен Wine, значит дистрибутивное значение  vm.mmap_min_addr переопределено.

    $ cat /etc/debian_version
    6.0.3
    $ wine --version
    wine-1.0.1
    $ sudo sysctl vm/mmap_min_addr
    vm.mmap_min_addr = 4096

    > Нет ничего хуже излишней уверенности.

    Это точно.

     
     
  • 7.26, vovans (ok), 18:17, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    sudo не надо. Спалился ))

    А при запущеном вайне проверял, кстати?

     
     
  • 8.30, Аноним (-), 10:23, 20/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Надо which sysctl sysctl not found sudo which sysctl sbin sysctl Ага Зап... текст свёрнут, показать
     
     
  • 9.37, Michael Shigorin (ok), 14:05, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, поскольку sysctl не требует особых прав для запуска на чтение файла proc s... текст свёрнут, показать
     
  • 6.29, Michael Shigorin (ok), 01:21, 20/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Нет ничего хуже излишней уверенности.

    Вот именно.

    > Если у вас установлен Wine, значит дистрибутивное значение

    Не дистрибутивное, а ядерное. (PS: CONFIG_DEFAULT_MMAP_MIN_ADDR)

    > vm.mmap_min_addr переопределено.

    Сносим свою убунту и отучаемся говорить за всех.  Кажется, только эти гении додумались:
    - пришить CVE к своей баге;
    - пришить ссылку на апстримный ныне CLOSED INVALID к ней же;
    - изуродовать пакет для всех юзеров и назвать это фиксом, а не добавленной дыркой:
      https://bugs.launchpad.net/ubuntu/+source/wine/+bug/114025/comments/19

    Для сравнения: https://bugzilla.altlinux.org/show_bug.cgi?id=21075

     
  • 6.32, Zenittur (?), 15:43, 20/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Они немножечко всё изменили.

    /etc/sysctl.d/wine.sysctl.conf


    # Wine needs to access the bottom 64k of memory in order to launch
    # 16 bit programs.
    vm.mmap_min_addr = 0

     
     
  • 7.33, Аноним (-), 15:54, 20/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >/etc/sysctl.d/wine.sysctl.conf

    Как уже было замечено выше, "сносим свою убунту и отучаемся говорить за всех"
    $ ls -a /etc/sysctl.d
    .  ..  README.sysctl
    $ wine --version
    wine-1.0.1

    Кривизна отдельных дистрибутивов - не повод позорить GNU/Linux в целом.

     
     
  • 8.36, Zenitur (ok), 01:35, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это был Debian А убунту я тоже терпеть не могу... текст свёрнут, показать
     
  • 6.38, MrClon (?), 20:57, 27/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Если у вас установлен Wine, значит дистрибутивное значение  vm.mmap_min_addr переопределено.

    mrclon@PC1:~$ uname -a
    Linux PC1 2.6.32-34-generic #77-Ubuntu SMP Tue Sep 13 19:40:53 UTC 2011 i686 GNU/Linux
    mrclon@PC1:~$ cat /etc/lsb-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=10.04
    DISTRIB_CODENAME=lucid
    DISTRIB_DESCRIPTION="Ubuntu 10.04.3 LTS"
    mrclon@PC1:~$ wine --version
    wine-1.3.31
    mrclon@PC1:~$ sysctl -a | grep mmap_min
    <...>
    vm.mmap_min_addr = 65536

     
  • 4.24, terr0rist (ok), 17:37, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще говоря, к "передаче управления по нулевому адресу" это приводит только тогда, когда написан код типа "p=NULL; goto p" или "p=NULL; call *p"
    В основном, всё-таки, указатели используются для доступа к данным. А значит, что в случае "NULL deref" некая переменная "x = *p" просто примет то значение, которое находится по адресу 0. Или по этому адресу что-то запишется. К каким последствиям это может привести, зависит от многих вещей и проблема (в том числе и с безопаностью) возникает далеко не в 100% случаев.
    А чтобы даже в случае goto/call из указанной ошибки выросла проблема безопасности, нужно ещё по адресу 0 что-то записать. Что само по себе возможно только при 2 условиях: а) вы рут, б) у вас ОЧЕНЬ ДЕРЬМОВАЯ ОС.
     
     
  • 5.34, неплохо (?), 16:38, 20/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    NULL != 0 адрес памяти
     
  • 5.35, неплохо (?), 16:41, 20/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    вернее NULL pointer != pointer на ячейку памяти с адресом 0
     

  • 1.2, dimqua (ok), 22:17, 18/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждём релиз.
     
     
     
    Часть нити удалена модератором

  • 3.6, Аноним (-), 02:16, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    "устранение проблемы, связанной с безопасностью" для вас пустой звук?
     
     
  • 4.17, Аноним (-), 11:36, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Устранение проблем с безопасностью идут фиксами к предыдущему ядру. А свежее ядро - это скорее появление проблем с безопасностью
     
     
  • 5.28, Анон312 (?), 22:36, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А это и есть фикс. Свежее ядро будет 3.1.
     

  • 1.5, bircoph (ok), 00:45, 19/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда же они kernel.org полностью восстановят?
    Там до сих пор 3.0.4 только и более поздние приходится тянуть из git.
     
  • 1.7, pavlinux (ok), 03:38, 19/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где 3.0.5, 3.0.6 ???? Нигадяи. Хотя пофигу, я уже на 3.1
     
     
  • 2.8, Аноним (-), 07:01, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и 3.0.5, и 3.0.6 были. неожиданно, да?
     
  • 2.18, vayerx (ok), 14:02, 19/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Linux 3.0.6-gentoo #1 SMP Tue Oct 18 19:35:57 MSK 2011 x86_64 Intel(R) Core(TM)2 Duo CPU P9600 @ 2.53GHz GenuineIntel GNU/Linux
     

  • 1.27, Аноним (-), 18:24, 19/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    root@Calculate(16:15:59-11-10-19)( /home/CLS/tmp/portage pts/5 )# uname -a
    Linux Calculate.linuxmaniac.net 3.0.3-rt12-libre-calculate #1 SMP Wed Oct 12 12:16:57 EEST 2011 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4000+ AuthenticAMD GNU/Linux
    root@Calculate(17:23:39-11-10-19)( /home/CLS/tmp/portage pts/5 )#
     
  • 1.31, r (?), 12:06, 20/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в каждом релизе радеон чинят, и в драйверах чинят месяц назад поставил нвидию, и о счастье никаких проблем....никаких тормозов:))
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру