[TYPO3-core] REMINDER RFC #8130: Bug: addService() working with open_basedir and symlink

Xavier Perseguers typo3 at perseguers.ch
Fri Oct 17 13:42:25 CEST 2008


Hi!

> Xavier Perseguers wrote:
>> I'm forced to use a copy because my /var/www is in fact a mounted 
>> partition and hard links to not work across devices. But this is more 
>> work when an update comes.
>>
>> Now another problem is that my hardening configuration (yes I'm a bit 
>> paranoïd but that is why I'm able to give such hints :D) does not 
>> allow me to execute programs on the /var/www subdirectory (mount 
>> option "noexec" in /etc/fstab. This prevents scripts to be uploaded 
>> for instance to /tmp (or typo3temp in case of TYPO3) and be executed 
>> whenever someone would find a way to do this.
>> Please note that I do not fear uncommon or nearly impossible attacks 
>> because I had the problem a few years ago on a server that was 
>> absolutely not "on the forecast". This is a real issue.
> 
> You are not paranoid, you are a very responsible person, which is a good 
> thing in my eyes :)
> 
> But adding every application to the open_basedir looks wrong to me :( I 
> do not really want convert or unzip be there :(

This is why I created a "TYPO3 external application" directory with 
symlinks to real apps. I do not see a viable solution with this problem 
but updating my patch and apply it automatically to each new version of 
TYPO3 I install, just as I do for the time being.

Thus if we do not find a solution (and I fear we won't) without actually 
hacking the "should-work" code, then I would suggest to drop a note on 
the bugtracker explaining that hard links or copy of the real 
application should be used whenever it's possible or otherwise that my 
setup is too specific and that we all hope that the open_basedir problem 
will be tackled with an upcoming release of PHP.

And then simply reject the bug.

-- 
Xavier Perseguers
http://xavier.perseguers.ch/en/tutorials/typo3.html


More information about the TYPO3-team-core mailing list