В Samba устранена одна из самых опасных уязвимостей за всю историю проекта

Представлена внеплановая порция обновлений Samba - 3.6.4, 3.5.14 и  3.4.16, в которых устранена критическая уязвимость (CVE-2012-1182), позволяющая удалённому злоумышленнику выполнить свой код с правами пользователя root. Для успешной эксплуатации уязвимости не требуется прохождение стадии аутентификации, атака может быть осуществлена анонимным не аутентифицированным злоумышленником при наличии доступа к сетевому порту Samba. По оценке разработчиков, выявленная проблема является одной из наиболее серьёзных уязвимостей за всю историю проекта.

Проблеме подвержены все версии Samba с 3.0.x по 3.6.3 включительно. Всем пользователям Samba рекомендуется в экстренном порядке провести обновление до представленных корректирующих выпусков. Для уже не поддерживаемых веток Samba подготовлены патчи. Пакеты с устранением уязвимости пока недоступны, проследить выход обновлений для популярных дистрибутивов можно на данных страницах:  FreeBSD, Ubuntu, Gentoo, Slackware, Mandriva, openSUSE, CentOS, Fedora, RHEL и Debian. Кроме патча обходного пути решения проблемы не найдено, можно только закрыть доступ к порту Samba. В качестве крайней меры можно ограничить доступ к порту для доверительных хостов при помощи опции "hosts allow" в smb.conf, но это не поможет от атаки с поддельного IP-адреса.

Уязвимость была выявлена участниками программы Zero Day Initiative, т.е. не исключено наличие 0-day эксплоита в диком виде. Примечательно, что на исправление ошибки потребовался почти месяц, о проблеме изначально было сообщено ещё 15 марта. Проблема вызвана ошибкой в генераторе кода для механизма RPC (Remote Procedure Call), которая приводит к формированию небезопасного кода, участвующего в осуществлении передаваемых по сети RPC-вызовов. В результате ошибки проверка переменной через которую передаётся размер массива и проверка переменной с запрошенной под этот массив памятью производятся независимо друг от друга. Значение обеих переменных устанавливаются на стороне клиента и полностью контролируются им. Таким образом создаётся возможность передачи массива заведомо большего размера, чем может вместить выделенный под него буфер, что приведёт к наложению "хвоста" массива на другие структуры данных.

Источник »
Главная ссылка к новости »

Был, был и весь вышел...

2 (11.04.2012 08:25:54 отредактировано XliN)

RedHat уже выпустила для своих дистрибутивов.

RedHat 5.8 https://rhn.redhat.com/errata/RHSA-2012-0465.html
RedHat 6.2 https://rhn.redhat.com/errata/RHSA-2012-0466.html

Для CentOS тоже уже есть. Обновляемся.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3

собрать не проблема - собрал, но вот для чего она нужна ? просветите деревенщину pls..

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

4

Обновился до samba-3.6.4 на Funtoo

ОС: Gentoo/Funtoo

5

gramozeka пишет:

собрать не проблема - собрал, но вот для чего она нужна ? просветите деревенщину pls..

http://ru.wikipedia.org/wiki/Samba

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

6

Исправления CVE-2012-1182 в Samba для Sisyphus, p6, t6, p5 и 5.1 в экстренном порядке опубликованы, обновляйтесь с ftp.altlinux.org