Software security vulnerability
In computer software a security vulnerability is a software bug that can be used deliberately to violate security.
Well known vulnerabilities include (but are not limited to)
- stack smashing and other buffer overflows
- format string bugs
- SQL Injection
- Cross-site Scripting
- Directory Traversal
See also: Exploit (software), computer security