Autor: Ray Miller Data: Para: exim-users Assunto: [Exim] create_file = belowhome: unexpected behaviour
I have encountered some undesirable behaviour whereby users are able
to create files outside of their home directory despite having
specified "create_file = belowhome" in the transport.
Now, when I specify "save /tmp/foo" in the filter file, delivery fails
with the expected error:
1999-10-01 11:11:54 11WzfO-0004zc-00 == /tmp/foo <ray@XXXX>
T=address_file defer (2): No such file or directory: mailbox /tmp/foo
does not exist, but creation outside the home directory is not
permitted
1999-10-01 11:11:54 11WzfO-0004zc-00 Frozen
But if I specify "save /home/ray/../../tmp/foo" in the filter,
delivery succeeds: