from Securelist - Information about Viruses, Hackers and Spam
Software vulnerabilities are one of those problems that potentially affect all users. A vulnerability is a fault in a program's implementation that can be used by attackers to gain unauthorized access to data, inject malicious code or put a system out of operation.