[FUG-BR] Copiar arquivo do hospedeiro para uma jail

Aristeu Gil Alves Jr aristeu.jr em gmail.com
Quinta Novembro 27 09:06:36 BRST 2008


2008/11/23 Cleyton Agapito <cragapito em gmail.com>

> Pra deixar registrado, caso alguém tenha algum problema parecido, tem
> uma pegadinha com links simbólicos:
>
> /usr/jails/node1/usr/local/www/data é um link simbólico para data-dist, mas
> seguindo
> ele vai para o /usr/local/www/data do anfitrião e não da jail. Demorei pra
> descobir...
>

Cleyton,

Se isso ocorre vc estando dentro da jail:
(entrando na Jail)
# jexec <ID da Jail> /bin/tcsh

(entrando em diretório com symlink para fora)
# cd /usr/local/www/data

e vc conseguir listar o diretório do anfitrião, vc acaba de descobrir uma
vulnerabilidade que deve ser reportada. Deves verificar melhor pois essa
seria uma falha, apesar de séria, um tanto quanto ingênua.


Duas coisas que vc deve levar em conta:
1- A jail deve ter uma raiz diferente e totalmente fora do FS normal;
2- De preferência, utilize a Jail em outra partição/label, separada para
ela.

-- 
Aristeu Gil Alves Jr
WAH Tecnologia de Informação


Mais detalhes sobre a lista de discussão freebsd