Tom Kistner wrote:
> Tim Jackson wrote:

[user data in filenames]
>> e.g. /path/to/virtual_aliases/example.com
>> where the data in those files might be eligible for dbmbuild'ing.
> 
> Just hope they don't call their domain ../../../etc/passwd :)

Sure, that's why I mentioned "whitelist filtering" :)

The point here though is that even whitelist filtering wouldn't stop the 
buffer overflow. Allowing domains that are 5000 chars long is probably 
not strictly necessary, but you can see how someone could plausibly 
forget to check for length even if they are being diligent about only 
allowing a-z0-9.-, no double dots etc.

Tim

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##

Reply via email to