25 controls
1 frameworks share controls with it
International
verified against its source document
Every control below is one this framework asks for. The right hand column counts how
many other frameworks in our corpus carry the same control, which is the difference between
doing this work once and doing it again for the next standard.
CWE Top 25 Evidence & Implementation Kit
25 controls is the documentation set somebody has to write. This is that set,
already written: an adopt-ready artifact for every control in policy and procedure text you
edit rather than draft, and the evidence checklist an auditor asks for against each.
See what is in it, $249
The same set every buyer of this kit receives. Nothing here is produced on request.
What you already have
Frameworks whose controls overlap this one, most first. If you run any of them, the
count is roughly what you have already evidenced.
Every control
| Code | Control | Also in |
CWE-119 | Improper Restriction of Operations within the Bounds of a Memory Buffer | 0 |
CWE-125 | Out-of-bounds Read | 0 |
CWE-190 | Integer Overflow or Wraparound | 0 |
CWE-20 | Improper Input Validation | 1 |
CWE-200 | Exposure of Sensitive Information to an Unauthorized Actor | 1 |
CWE-22 | Improper Limitation of a Pathname to a Restricted Directory (Path Traversal) | 1 |
CWE-269 | Improper Privilege Management | 1 |
CWE-287 | Improper Authentication | 1 |
CWE-306 | Missing Authentication for Critical Function | 1 |
CWE-352 | Cross-Site Request Forgery (CSRF) | 1 |
CWE-400 | Uncontrolled Resource Consumption | 0 |
CWE-416 | Use After Free | 0 |
CWE-434 | Unrestricted Upload of File with Dangerous Type | 1 |
CWE-476 | NULL Pointer Dereference | 0 |
CWE-502 | Deserialization of Untrusted Data | 1 |
CWE-77 | Improper Neutralization of Special Elements used in a Command (Command Injection) | 1 |
CWE-78 | Improper Neutralization of Special Elements used in an OS Command (OS Command Injection) | 1 |
CWE-787 | Out-of-bounds Write | 0 |
CWE-79 | Improper Neutralization of Input During Web Page Generation (Cross-site Scripting) | 1 |
CWE-798 | Use of Hard-coded Credentials | 1 |
CWE-862 | Missing Authorization | 1 |
CWE-863 | Incorrect Authorization | 1 |
CWE-89 | Improper Neutralization of Special Elements used in an SQL Command (SQL Injection) | 1 |
CWE-918 | Server-Side Request Forgery (SSRF) | 1 |
CWE-94 | Improper Control of Generation of Code (Code Injection) | 1 |
Tell me when CWE Top 25 Most Dangerous Software Weaknesses (2024) files something new
One email when a public company newly discloses something this framework governs, naming the company and what our corpus says it puts in scope. Nothing else, and one click to stop.
What this page is
A control-level reference for CWE Top 25 Most Dangerous Software Weaknesses (2024), drawn from our framework corpus. Control codes and
titles are references to the standard, not reproductions of it. The overlap counts and the
auditor artefacts are our own work and are the part you will not find elsewhere.
Measure this against what you already run ·
All frameworks · Today's edition