| Дата публикации: | 04.05.2009 |
| Дата изменения: | 13.07.2009 |
| Всего просмотров: | 2472 |
| Опасность: | Низкая |
| Наличие исправления: | Да |
| Количество уязвимостей: | 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 |