
BugTraq #6
Xakep, номер #030, стр. 030-010-2
Класс: Отсутствие проверки границ
Дата: 14 мая 2001
При употреблении ключа -S возникает (как результат ошибки проверки длины)
переполнение heap. В результате локальный юзер может выполнить код с
привилегиями группы "man".
Уязвимость: dialog /tmp File Race Condition
Уязвимы: Debian Linux 2.2 sparc/powerpc/arm/alpha/68k TurboLinux 6.0-6.0.5
Автор: Debian Security Advisory
Дата: 9 мая 2001 (update)
Различный софт (debconf, например) зависит от dialog. При этом dialog создает
файлы в /tmp таким образом, что линейный перебор (aka brute force attack)
symb. линками в /tmp позволяет получить доступ к тем файлам, к которым
имеет доступ юзер, запустивший dialog (или нечто, использующее его).
Уязвимость: Debian man-db Executable Overwrite
Уязвимы: Debian Linux 2.2 Progeny Debian 1.0
Автор: Progeny Service Network
Класс: Ошибка настройки
Дата: 3 мая 2001
Кривые версии man-db некорректно работают с запретом записи в директориях
manpages. Установки позволяют из-под UID man'a перезаписывать бинарник mandb,
заменяя его, например, на какой-нибудь зловредный код.
Поскольку mandb имеет тот же уровень привилегий, что и юзер, запустивший его,
есть возможность путем замены бинарника повысить уровень доступа в системе.
Т.к. новый бин вполне может быть вызван из-под рута.
Узявимость: RedHat Linux Swap File World Readable Permissions
Уязвимы: RedHat Linux 7.1
Автор: eran@tromer.org
Класс: Нарушение проверки доступа
Дата: 2 мая 2001
Проблема с созданием свопа делает возможным для локального юзера вытащить
различные интересующие его данные. При апгрейде системы с местом под своп,
меньшим, чем объем оперативной памяти, система предоставляет юзеру возможность
создания свопа на ext2. Причем, этот файл является доступным для чтения.
В итоге юзер тянет все что он хочет, вплоть до файлов с паролями.
Уязвимость: mailx Boundary Condition Error
Эксплоит: www.securityfocus.com/data/vulnerabilities/exploits/mailx-F.c
Уязвимы: Sun Solaris 2.5.1 2.6 7.0 8.0
Автор: Pablo Sor
Дата: 2 мая 2001
Опять проблема обработки длинных строк. На этот раз заморочки с ключом -F
позволяют локальному юзеру повысить свой уровень доступа. Благодаря неверной
обработке ввода при получении 1150 символов происходит переполнение буфера и
перезапись переменных в стек, в том числе и в адрес возврата из процедуры.
Уязвимость: snmpXdmid Boundary Condition Error
Эксплоит: www.securityfocus.com/data/vulnerabilities/exploits/solsparc_snmpxdmid.c
Уязвимы: Sun Solaris 2.6 7.0 8.0
Автор: Job De Haas
Дата: 19 апреля 2001 (update)
Демон содержит ошибку, вызывающую переполнение буфера при попытке
преобразования кривого DMI запроса в SNMP trap.
Поскольку SnmpXdmid запускается с привилегиями рута, в случае эксплоита
атакующий получает супервизора прямо не отходя от кассы.
Уязвимость: mailtool buffer overflow
Уязвимы: Sun Solaris 8.0
Автор: dethy <dethy@synnergy.net>
Дата: 28 мая, 2001
Mailtool - программа, входящая в пакет поставки OpenWindows в Solaris, что отличилась наличием переполнения буфера, позволяющим локальным пользователям исполнить код/команды с правами mail-группы. Сущность бага реализуется при отправке ~1010 аргумента.