Стоит у меня encfs, что под fuse. И есть у меня подозрение, что не все с ним в порядке.
В доке сказано, что конфиг /etc/fuse.conf проверяется fusermount'ом. Отсюда следствие: я пишу аналог fusermount (хоть на том же perl. вчера проверял - работает) под любым бесправным юзером, который маунтится на любую доступную директорию, к примеру /tmp/bug и представляет там файл с правами 004755 и uid=0 (root suid), внутри файла скрипт или бинарник, который тут же выполняется с рутовыми правами.
в общем-то, вопрос: в чем я ошибаюсь или это на самом деле дыра?
|