LINUX.ORG.RU

В Red Hat Enterprise Linux устранена уязвимость в OpenSSH

 red hat 6, ,


0

1

Для Red Hat Enterprise Linux 6.x выпущено обновление пакета openssh-5.3p1-84.1.el6 с устранением уязвимости CVE-2012-5536? которая может привести к выполнению кода с root-привилегиями злоумышленником. Проблеме присвоен средний уровень опасности (, так как уязвимость может быть задействована локальным пользователем системы и требует включения модуля pam_ssh_agent_auth, который не активирован по дефолту.

Данная проблема вызвана ошибкой при сборке модуля pam_ssh_agent_auth, в результате чего при возникновении ошибок вместо встроенной функции error() осуществлялся вызов функции из Glibc, которая несмотря на совпадение имени имеет совершенно иной набор аргументов.

Подробности

Перемещено Shaman007 из security

★★★★★

Последнее исправление: int13h (всего исправлений: 1)

решето! ентерпрайзное

Zidane
()

Данная проблема вызвана ошибкой при сборке модуля pam_ssh_agent_auth, в результате чего при возникновении ошибок вместо встроенной функции error() осуществлялся вызов функции из Glibc, которая несмотря на совпадение имени имеет совершенно иной набор аргументов.

быдлокодеры. Я всегда говорил, что называть функции как error могут только идиоты. Это всё равно, как ящик динамита под кроватью хранить, вместе с взрывателями. Конец немного предсказуем.

drBatty ★★
()
Ответ на: комментарий от anonymous

Куда там профессионалам из RH до вас.

возможно ты прав, и это не баг, а фича-бэкдор.

drBatty ★★
()
Ответ на: комментарий от drBatty

error(3) это давно известное GNU расширение

OpenSSH is developed by the OpenBSD Project
OpenSSH is developed by two teams. One team does strictly OpenBSD-based development, aiming to produce code that is as clean, simple, and secure as possible. We believe that simplicity without the portability «goop» allows for better code quality control and easier review. The other team then takes the clean version and makes it portable (adding the «goop») to make it run on many operating systems — the so-called -p releases, ie «OpenSSH 4.0p1».

Гнупроблемы, в общем.

wintrolls ☆☆
()
Ответ на: комментарий от wintrolls

Гнупроблемы, в общем.

ну GNU тоже. Обычный тупой быдлокод. По уму надо было gnu_error(3) и bsd_error().

drBatty ★★
()
Ответ на: комментарий от wintrolls

my_success(), my_win(), my_fail(), my_some_another_function().

это ещё ладно, но создателям PAM или SSL явно надо было ознакомится с Linux Programmer's Manual, а именно с man error

drBatty ★★
()

по дефолту

Ну неужели так трудно использовать «по умолчанию», к примеру.
Очень режет глаз.

А за новость - интерпрайз, конечно, но где не бывает ошибок.
Тут нам хоть о них сообщают.

Spirit_of_Stallman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.