The cTrigger::DoIt function in src/ctrigger.cpp in the trigger mechanism in the daemon in Verlihub 0.9.8d-RC2 and earlier allows local users to overwrite arbitrary files via a symlink attack on the /tmp/trigger.tmp temporary file.
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
Link | Tags |
---|---|
http://bugs.debian.org/506530 | |
http://www.securityfocus.com/bid/32889 | vdb entry |
https://www.exploit-db.com/exploits/7183 | exploit |
http://openwall.com/lists/oss-security/2008/12/17/16 | mailing list |
http://securityreason.com/securityalert/4800 | third party advisory |