Координационный центр CERT(Computer Emergency Response Team), специализирующейся на мониторинге проблем компьютерной безопасности, опубликовал информацию об обнаружении опасной уязвимости в операционных системах семейства Solaris версий 2.5.1, 2.6, 7, 8 и 9.
Обнаруженная уязвимость связана с пресловутой ошибкой переполнения буфера. Ошибка возникает при определенных условиях в службе X Window Font Service (XFS) (она также имеет название fs.auto), которая базируется на протоколе TCP/IP и предназначена для передачи шрифтов оконного интерфейса X Window на клиентские компьютеры. Используя ошибку переполнения буфера, злоумышленник может удаленно выполнить на компьютере жертвы любой код или вызвать программный сбой, который приведет к тому, что сервер прекратит обслуживать клиентов.
Во всех случаях, кроме Solaris 9, дыра имеется в вариантах ОС как для процессоров SPARC, так и для чипов Intel. Девятая версия Solaris для процессоров x86 пока находится на стадии тестирования, поэтому официально факт наличия в ней дыры не подтверждается. Однако если бета-версия и содержит уязвимость, то до выхода окончательного варианта Solaris 9 x86 уязвимость, скорее всего, устранят. Операционные системы семейства UNIX (SGI IRIX, NetBSD, OpenBSD) не имеют данной уязвимости. В компании HP проводятся исследования на предмет наличия аналогичной дыры в ОС HP-UX.
Компания Sun Microsystems подтвердила наличие уязвимости и в настоящий момент работает над соответствующей заплаткой. Однако до тех пор, пока он будет выпущена, представители компании рекомендуется пользователям отключить демон fs.auto, равно как и прочие службы, не использующиеся повседневно. Кроме этого, рекомендуется заблокировать порт 7100/TCP, хотя это и не является исчерпывающим решением проблемы.
Опасная уязвимость в ОС Solaris