Secunia Research has discovered some vulnerabilities in Visualization Library, which can be exploited by malicious people to compromise a user's system. The vulnerabilities are caused by boundary errors within the "vl::loadDAT()" and "vl::isDAT()" functions in src/vl/vlDAT.cpp. This can be exploited to execute arbitrary code by e.g. tricking a user into opening a specially crafted DAT file. Visualization Library version 2009.08.812 is affected.
1b996f0ac827e76e221d5d7baef175b040403eb6d12d81d8848b2e97d4502668