В развиваемом в Северной Корее дистрибутиве Red Star Linux 3.0 (переработанный вариант CentOS 6) найдена (https://www.myhackerhouse.com/redstar-os-3-0-remote-arbitrar.../) очередная показательная уязвимость. Если ранее, в дистрибутиве была выявлена (https://github.com/HackerFantastic/Public/blob/master/exploi...) лазейка, позволяющая любому пользователю запустить терминал с правами root, то на этот раз уязвимость позволяет организовать выполнение любых команд в системе при клике в браузере на специально оформленную ссылку.
В Red Star по умолчанию предлагается web-браузер Naenara 3.5, основанный на кодовой базе Firefox. Для выполнения внешних обработчиков URL в браузере задействована специальная утилита /usr/bin/nnrurlshow, которая вызывается при клике на ссылки вида "mailto:" или "cal:". Суть уязвимости в том, что содержимое ссылки передаётся утилите в качестве аргумента командной строки без применения экранирования спецсимволов, что позволят разместить ссылку вида "mailto:`cmd`", кликнув на которую в системе будет выполнена команда "cmd". Например, результат клика на ссылке "mailto:`id`" показан на следующем скриншоте:Метод получения root-доступа в системе:
URL: https://www.myhackerhouse.com/redstar-os-3-0-remote-arbitrar.../
Новость: http://www.opennet.me/opennews/art.shtml?num=45619
Это всё цветочки. В Rosa Linux вообще сделали беспарольное sudo.
Вы так говорите, как будто это что-то плохое.
А беспарольное su - было бы просто милой прелестью
Оно и так беспарольное. Для рута.
$ sudo su -
Это Unity на скринах?
GNOME 2 с глобальным меню и сглаженными шрифтами. И панель Docky.
Как минимум терминал из KDE. Насчет остального непонятно. Вообще, вроде как там KDE3.
Что-то я не понял про "Метод получения root-доступа в системе"
> Что-то я не понял про "Метод получения root-доступа в системе"Наши косо^W китайские товарищи дали пользователю писать [в] правила udev/ -- при следующем событии udev этот получили root-а фактически (и закрепили это получением suid shell-а).
>> Что-то я не понял про "Метод получения root-доступа в системе"
> Наши косо^W китайские товарищи...Вообще-то корейские... но тоже косо... :)
Это не уязвимости, а дырки для товарища северокорейского майора. Это же очевидно, не?
> Это не уязвимости, а дырки для товарища северокорейского майора. Это же очевидно,
> не?Сколько интересно спрятали схожих косяков в АстраЛинукс исходники к которым прячут...
Эти вообще глубоко засекречены, у меня даже их сайт сейчас не открывается.
Кстати, Михаил, ты отсылал туда резюме? Там твоё!