Дата публикации: | 04.05.2009 |
Дата изменения: | 13.07.2009 |
Всего просмотров: | 2450 |
Опасность: | Низкая |
Наличие исправления: | Да |
Количество уязвимостей: | 1 |
CVE ID: |
CVE-2009-1192 CVE-2009-1439 |
Вектор эксплуатации: | Локальная сеть |
Воздействие: |
Раскрытие важных данных Обход ограничений безопасности Компрометация системы |
CWE ID: | Нет данных |
Наличие эксплоита: | Нет данных |
Уязвимые продукты: | Linux Kernel 2.6.x |
Уязвимые версии: Linux kernel версии до 2.6.30-rc3
Описание: 1. Уязвимость существует из-за ошибки проверки границ данных в функции "CIFSTCon()" в файле fs/cifs/connect.c. Удаленный пользователь может с помощью специально сформированного Tree Connect ответа клиенту вызвать переполнение буфера и выполнить произвольный код на целевой системе. 2. Уязвимость существует из-за ошибки проверки границ данных в функции "decode_unicode_ssetup()" в файле fs/cifs/sess.c. Злоумышленник может обманом заставить пользователя подключиться к специально сформированному серверу и вызвать переполнение буфера. 3. Уязвимость существует из-за того, что CAP_FS_MASK_B0 не содержит CAP_MKNOD, и CAP_FS_SET не содержит CAP_LINUX_IMMUTABLE. Злоумышленник может создать новые узлы устройств. 4. Уязвимость существует из-за ошибки в функции "agp_generic_alloc_page()" в файле drivers/char/agp/generic.c. Локальный пользователь может получить доступ к потенциально важным данным в памяти ядра. URL производителя: www.kernel.org Решение: Установите последнюю версию 2.6.30 с сайта производителя. Журнал изменений:
13.07.2009 |
|
Ссылки: |
http://lists.samba.org/archive/linux-cifs-client/2009-April/004322.html http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b363b3304bcf68c4541683b2eff70b29f0446a5b http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f083def68f84b04fe3f97312498911afce79609e http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=27b87fe52baba0a55e9723030e76fce94fabcea4 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=59de2bebabc5027f93df999d59cc65df591c3e6e http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=0ad30b8fd5fe798aae80df6344b415d8309342cc |