Alfred Perlstein завершил перевод GENERIC-ядра FreeBSD 8-CURRENT на новый USB2 стек. Все имена опций и модулей USB2 пока носят временный характер, имена будут зафиксированы на следующей стадии, на которой USB2 код будет полностью интегрирован в дерево исходных текстов. В будущем код старого USB стека (oldUSB) планируется удалить из дерева исходных текстов (ранее в качестве сроков назывался конец марта).
В telnetd демоне, входящем в состав FreeBSD 7.x, обнаружена критическая уязвимость, позволяющая локальному злоумышленнику получить привилегии суперпользователя в системе. Предположительно проблеме подвержены OpenBSD, NetBSD и другие системы.
Эксплоит настолько прост, что вначале даже не верится, что он может работать. Уязвимость связана ненадлежащей чисткой переменных окружения перед вызовом /bin/login из telnetd (отсутствует чистка переменной окружения LD_PRELOAD, которую можно передать со стороны клиента, так как telnet протокол поддерживает передачу переменных окружения). Суть метода в подключении, через LD_PRELOAD простейшей библиотеки, запускающей /bin/sh в процедуре инициализации. Библиотека должна находиться на атакуемом хосте. При этом в момент подключения к локальному telnetd серверу, злоумышленник без аутентификации получает root shell.