The SANS Top 25 list is a collaboration between the SANS Institute, MITRE, and many top software security experts in the US and Europe. It consists of the following vulnerabilities:
- Improper neutralization of special elements used in a SQL command ('SQL injection')
- Improper neutralization of special elements used in an OS command ('OS command injection')
- Buffer copy without checking the size of the input ('classic buffer overflow')
- Improper neutralization of the input during web page generation ('cross-site scripting')
- Missing authentication for a critical function
- Missing authorization
- Use of hardcoded credentials
- Missing encryption of sensitive data
- Unrestricted upload of a file of a dangerous type
- Reliance on untrusted inputs ...