CWE and CWE Top 25
- Category
- MITRE and vulnerability data
- Docs outline
- 15 sections
Official docs outline
cwe.mitre.org- CWE-79 Cross-site Scripting
Improper neutralization of input during web page generation.
- CWE-89 SQL Injection
Improper neutralization of special elements in SQL commands.
- CWE-352 Cross-Site Request Forgery
Missing validation that requests were intentionally made by the user.
- CWE-862 Missing Authorization
Missing authorization checks on actions or resources.
- CWE-787 Out-of-bounds Write
Writing past the end or before the start of a buffer.
- CWE-22 Path Traversal
Improper limitation of a pathname to a restricted directory.
- CWE-416 Use After Free
Referencing memory after it has been freed.
- CWE-125 Out-of-bounds Read
Reading beyond buffer boundaries.
- CWE-78 OS Command Injection
Improper neutralization of special elements in OS commands.
- CWE-94 Code Injection
Improper control of generation of code.
- CWE-434 Unrestricted File Upload
Upload of files with dangerous types.
- CWE-502 Deserialization of Untrusted Data
Deserializing attacker-controlled data.
- CWE-863 Incorrect Authorization
Authorization checks performed incorrectly.
- CWE-918 Server-Side Request Forgery
Server fetches attacker-chosen URLs.
- CWE Top 25 Most Dangerous Software Weaknesses
The full ranked list, methodology and scoring of the 2025 CWE Top 25.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.