"Minor" changes are text changes that only affect capitalization,
punctuation, and whitespace. All other changes are marked as "Major."
A node change is labeled "important" if it is a major field change and
the field is critical to the meaning of the node. The critical fields
are description, name, and relationships.
| 7 |
J2EE Misconfiguration: Missing Error Handling |
|
Major |
References |
|
Minor |
None |
| 12 |
ASP.NET Misconfiguration: Missing Custom Error Handling |
|
Major |
References |
|
Minor |
None |
| 14 |
Insecure Compiler Optimization |
|
Major |
References |
|
Minor |
None |
| 20 |
Input Validation |
|
Major |
Node_Relationship |
|
Minor |
None |
| 22 |
Path Traversal |
|
Major |
Context_Notes |
|
Minor |
None |
| 23 |
Relative Path Traversal |
|
Major |
Type |
|
Minor |
None |
| 27 |
Path Issue - directory doubled dot dot slash - 'directory/../../filename' |
|
Major |
None |
|
Minor |
Observed_Example |
| 28 |
Path Issue - dot dot backslash - '..\filename' |
|
Major |
None |
|
Minor |
Observed_Example |
| 29 |
Path Issue - leading dot dot backslash - '\..\filename' |
|
Major |
None |
|
Minor |
Observed_Example |
| 32 |
Path Issue - triple dot - '...' |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 33 |
Path Issue - multiple dot - '....' |
|
Major |
None |
|
Minor |
Observed_Example |
| 35 |
Path Issue - doubled triple dot slash - '.../...//' |
|
Major |
None |
|
Minor |
Observed_Example |
| 36 |
Absolute Path Traversal |
|
Major |
Type |
|
Minor |
None |
| 37 |
Path Issue - slash absolute path - /absolute/pathname/here |
|
Major |
None |
|
Minor |
Observed_Example |
| 38 |
Path Issue - backslash absolute path - \absolute\pathname\here |
|
Major |
None |
|
Minor |
Observed_Example |
| 39 |
Path Issue - drive letter or Windows volume - 'C:dirname' |
|
Major |
None |
|
Minor |
Observed_Example |
| 40 |
Path Issue - Windows UNC share - '\\UNC\share\name\' |
|
Major |
None |
|
Minor |
Observed_Example |
| 42 |
Path Issue - trailing dot - 'filedir.' |
|
Major |
None |
|
Minor |
Observed_Example |
| 43 |
Path Issue - multiple trailing dot - 'filedir....' |
|
Major |
None |
|
Minor |
Observed_Example |
| 46 |
Path Issue - trailing space - 'filedir ' |
|
Major |
None |
|
Minor |
Observed_Example |
| 48 |
Path Issue - internal space - file(SPACE)name |
|
Major |
None |
|
Minor |
Observed_Example |
| 49 |
Path Issue - trailing slash - filedir/ |
|
Major |
None |
|
Minor |
Observed_Example |
| 50 |
Path Issue - multiple leading slash - //multiple/leading/slash |
|
Major |
None |
|
Minor |
Observed_Example |
| 51 |
Path Issue - multiple internal slash - /multiple//internal/slash |
|
Major |
None |
|
Minor |
Observed_Example |
| 52 |
Path Issue - multiple trailing slash - /multiple/trailing/slash// |
|
Major |
None |
|
Minor |
Observed_Example |
| 54 |
Path Issue - trailing backslash - (filedir\) |
|
Major |
None |
|
Minor |
Observed_Example |
| 55 |
Path Issue - single dot directory - /./ |
|
Major |
None |
|
Minor |
Observed_Example |
| 56 |
Path Issue - asterisk wildcard - filedir* |
|
Major |
Name |
|
Minor |
Observed_Example |
| 57 |
Path Issue - dirname/fakechild/../realchild/filename |
|
Major |
None |
|
Minor |
Observed_Example |
| 58 |
Path Issue - Windows 8.3 Filename |
|
Major |
References |
|
Minor |
Observed_Example |
| 59 |
Link Following |
|
Major |
Type |
|
Minor |
None |
| 61 |
UNIX symbolic link (symlink) following |
|
Major |
References |
|
Minor |
Observed_Example |
| 62 |
UNIX hard link |
|
Major |
None |
|
Minor |
Observed_Example |
| 64 |
Windows Shortcut Following (.LNK) |
|
Major |
None |
|
Minor |
Observed_Example |
| 65 |
Windows hard link |
|
Major |
None |
|
Minor |
Observed_Example |
| 66 |
Virtual Files |
|
Major |
Type |
|
Minor |
None |
| 67 |
Windows MS-DOS device names |
|
Major |
References |
|
Minor |
Observed_Example |
| 69 |
Windows ::DATA alternate data stream |
|
Major |
References |
|
Minor |
None |
| 72 |
Apple HFS+ alternate data stream |
|
Major |
None |
|
Minor |
Observed_Example |
| 73 |
Path Manipulation |
|
Major |
Type |
|
Minor |
None |
| 74 |
Injection |
|
Major |
Node_Relationship |
|
Minor |
None |
| 76 |
Equivalent Special Element Injection |
|
Major |
Type |
|
Minor |
None |
| 77 |
Command Injection |
|
Major |
References, Node_Relationship |
|
Minor |
None |
| 78 |
OS Command Injection |
|
Major |
References |
|
Minor |
Observed_Example |
| 79 |
Cross-site scripting (XSS) |
|
Major |
Type, References, Applicable_Platforms |
|
Minor |
None |
| 80 |
Basic XSS |
|
Major |
None |
|
Minor |
Observed_Example |
| 81 |
XSS in error pages |
|
Major |
None |
|
Minor |
Observed_Example |
| 82 |
Script in IMG tags |
|
Major |
None |
|
Minor |
Observed_Example |
| 83 |
XSS using Script in Attributes |
|
Major |
None |
|
Minor |
Observed_Example |
| 84 |
XSS using Script Via Encoded URI Schemes |
|
Major |
None |
|
Minor |
Observed_Example |
| 85 |
Doubled character XSS manipulations, e.g. '<<script' |
|
Major |
None |
|
Minor |
Observed_Example |
| 86 |
Invalid Characters in Identifiers |
|
Major |
None |
|
Minor |
Observed_Example |
| 88 |
Argument Injection or Modification |
|
Major |
References, Observed_Example, CVEs_Mentioned, Node_Relationship |
|
Minor |
None |
| 89 |
SQL injection |
|
Major |
References, Demonstrative_Example |
|
Minor |
Observed_Example |
| 90 |
LDAP injection |
|
Major |
References |
|
Minor |
None |
| 91 |
XML injection (aka Blind Xpath injection) |
|
Major |
References |
|
Minor |
None |
| 92 |
Custom Special Character Injection |
|
Major |
None |
|
Minor |
Observed_Example |
| 93 |
CRLF Injection |
|
Major |
References, Node_Relationship |
|
Minor |
Observed_Example |
| 94 |
Code Injection |
|
Major |
Node_Relationship |
|
Minor |
None |
| 95 |
Direct Dynamic Code Evaluation ('Eval Injection') |
|
Major |
Description, Context_Notes, Demonstrative_Example, Observed_Example, Applicable_Platforms, Potential_Mitigations |
|
Minor |
None |
| 96 |
Direct Static Code Injection |
|
Major |
Type |
|
Minor |
Observed_Example |
| 98 |
PHP File Inclusion |
|
Major |
References |
|
Minor |
Observed_Example |
| 99 |
Resource Injection |
|
Major |
Node_Relationship |
|
Minor |
None |
| 100 |
Technology-Specific Input Validation Problems |
|
Major |
Node_Relationship |
|
Minor |
None |
| 101 |
STRUTS Validation Problems |
|
Major |
Node_Relationship |
|
Minor |
None |
| 102 |
Struts: Duplicate Validation Forms |
|
Major |
Context_Notes, Demonstrative_Example |
|
Minor |
None |
| 111 |
Unsafe JNI |
|
Major |
Description, References |
|
Minor |
None |
| 113 |
HTTP Response Splitting |
|
Major |
Description, Context_Notes, Observed_Example, Source_Taxonomy, CVEs_Mentioned, Node_Relationship |
|
Minor |
None |
| 115 |
Misinterpretation Error |
|
Major |
None |
|
Minor |
Observed_Example |
| 117 |
Log Forging |
|
Major |
References |
|
Minor |
None |
| 119 |
Buffer Errors |
|
Major |
Context_Notes |
|
Minor |
None |
| 120 |
Unbounded Transfer ('classic buffer overflow') |
|
Major |
Name, Observed_Example, CVEs_Mentioned, Node_Relationship |
|
Minor |
None |
| 122 |
Heap overflow |
|
Major |
Demonstrative_Example, Node_Relationship |
|
Minor |
None |
| 123 |
Write-what-where condition |
|
Major |
Node_Relationship |
|
Minor |
None |
| 124 |
Boundary beginning violation ('buffer underwrite') |
|
Major |
References, Node_Relationship |
|
Minor |
Observed_Example |
| 125 |
Out-of-bounds Read |
|
Major |
None |
|
Minor |
Observed_Example |
| 128 |
Wrap-around error |
|
Major |
Node_Relationship |
|
Minor |
None |
| 129 |
Unchecked array indexing |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 130 |
Length Parameter Inconsistency |
|
Major |
None |
|
Minor |
Observed_Example |
| 131 |
Other length calculation error |
|
Major |
Description |
|
Minor |
Observed_Example |
| 132 |
Miscalculated null termination |
|
Major |
Node_Relationship |
|
Minor |
None |
| 134 |
Format string vulnerability |
|
Major |
References, Node_Relationship |
|
Minor |
Observed_Example |
| 139 |
General Special Element Problems |
|
Major |
Functional_Area |
|
Minor |
None |
| 141 |
Parameter Delimiter |
|
Major |
Description |
|
Minor |
Observed_Example |
| 142 |
Value Delimiter |
|
Major |
Description |
|
Minor |
Observed_Example |
| 143 |
Record Delimiter |
|
Major |
Description |
|
Minor |
Observed_Example |
| 144 |
Line Delimiter |
|
Major |
Description |
|
Minor |
None |
| 145 |
Section Delimiter |
|
Major |
Description |
|
Minor |
None |
| 146 |
Delimiter between Expressions or Commands |
|
Major |
Description |
|
Minor |
None |
| 147 |
Input Terminator |
|
Major |
None |
|
Minor |
Observed_Example |
| 149 |
Quoting Element |
|
Major |
None |
|
Minor |
Observed_Example |
| 150 |
Escape, Meta, or Control Character / Sequence |
|
Major |
Description |
|
Minor |
Observed_Example |
| 151 |
Comment Element |
|
Major |
Description |
|
Minor |
Observed_Example |
| 152 |
Macro Symbol |
|
Major |
Description |
|
Minor |
Observed_Example |
| 153 |
Substitution Character |
|
Major |
Description, Potential_Mitigations |
|
Minor |
Observed_Example |
| 154 |
Variable Name Delimiter |
|
Major |
Description |
|
Minor |
Observed_Example |
| 155 |
Wildcard or Matching Element |
|
Major |
Description |
|
Minor |
Observed_Example |
| 156 |
Whitespace |
|
Major |
Description |
|
Minor |
Observed_Example |
| 157 |
Grouping Element / Paired Delimiter |
|
Major |
None |
|
Minor |
Observed_Example |
| 158 |
Null Character / Null Byte |
|
Major |
Description |
|
Minor |
Observed_Example |
| 160 |
Leading Special Element |
|
Major |
Type, Description |
|
Minor |
None |
| 161 |
Multiple Leading Special Elements |
|
Major |
Description |
|
Minor |
None |
| 162 |
Trailing Special Element |
|
Major |
Type, Description |
|
Minor |
None |
| 163 |
Multiple Trailing Special Elements |
|
Major |
Description |
|
Minor |
None |
| 164 |
Internal Special Element |
|
Major |
Type, Description |
|
Minor |
None |
| 165 |
Multiple Internal Special Elements |
|
Major |
Name, Description |
|
Minor |
None |
| 167 |
Extra Special Element |
|
Major |
None |
|
Minor |
Observed_Example |
| 170 |
Improper Null Termination |
|
Major |
None |
|
Minor |
Observed_Example |
| 171 |
Cleansing, Canonicalization, and Comparison Errors |
|
Major |
References |
|
Minor |
None |
| 174 |
Double Encoding |
|
Major |
None |
|
Minor |
Observed_Example |
| 176 |
Unicode Encoding |
|
Major |
None |
|
Minor |
Observed_Example |
| 177 |
URL Encoding (Hex Encoding) |
|
Major |
None |
|
Minor |
Observed_Example |
| 178 |
Case Sensitivity (lowercase, uppercase, mixed case) |
|
Major |
None |
|
Minor |
Observed_Example |
| 180 |
Validate-Before-Canonicalize |
|
Major |
None |
|
Minor |
Observed_Example |
| 181 |
Validate-Before-Filter |
|
Major |
None |
|
Minor |
Observed_Example |
| 182 |
Collapse of Data into Unsafe Value |
|
Major |
None |
|
Minor |
Observed_Example |
| 183 |
Permissive Whitelist |
|
Major |
Node_Relationship |
|
Minor |
None |
| 184 |
Incomplete Blacklist |
|
Major |
References, Observed_Example, CVEs_Mentioned, Node_Relationship |
|
Minor |
None |
| 185 |
Regular Expression Error |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 186 |
Overly Restrictive Regular Expression |
|
Major |
None |
|
Minor |
Observed_Example |
| 187 |
Partial Comparison |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 190 |
Integer overflow (wrap or wraparound) |
|
Major |
References, Node_Relationship |
|
Minor |
Observed_Example |
| 191 |
Integer underflow (wrap or wraparound) |
|
Major |
None |
|
Minor |
Observed_Example |
| 193 |
Off-by-one Error |
|
Major |
References |
|
Minor |
Observed_Example |
| 195 |
Signed to unsigned conversion error |
|
Major |
None |
|
Minor |
Common_Consequences |
| 200 |
Information Leak (information disclosure) |
|
Major |
Node_Relationship |
|
Minor |
None |
| 204 |
Response Discrepancy Information Leak |
|
Major |
None |
|
Minor |
Observed_Example |
| 206 |
Internal Behavioral Inconsistency Information Leak |
|
Major |
None |
|
Minor |
Observed_Example |
| 207 |
External Behavioral Inconsistency Information Leak |
|
Major |
None |
|
Minor |
Observed_Example |
| 208 |
Timing Discrepancy Information Leak |
|
Major |
Type, Context_Notes |
|
Minor |
Observed_Example |
| 209 |
Error Message Information Leaks |
|
Major |
Type, Applicable_Platforms |
|
Minor |
None |
| 210 |
Product-Generated Error Message Information Leak |
|
Major |
None |
|
Minor |
Observed_Example |
| 211 |
Product-External Error Message Information Leak |
|
Major |
None |
|
Minor |
Observed_Example |
| 212 |
Cross-Boundary Cleansing Information Leak |
|
Major |
None |
|
Minor |
Observed_Example |
| 213 |
Intended Information Leak |
|
Major |
Type |
|
Minor |
Observed_Example |
| 214 |
Process Information Leak to Other Processes |
|
Major |
Type |
|
Minor |
Observed_Example |
| 215 |
Information Leak Through Debug Information |
|
Major |
Type |
|
Minor |
Observed_Example |
| 219 |
Sensitive Data Under Web Root |
|
Major |
None |
|
Minor |
Observed_Example |
| 222 |
Truncation of Security-relevant Information |
|
Major |
None |
|
Minor |
Observed_Example |
| 223 |
Omission of Security-relevant Information |
|
Major |
None |
|
Minor |
Observed_Example |
| 224 |
Obscured Security-relevant Information by Alternate Name |
|
Major |
References |
|
Minor |
Observed_Example |
| 226 |
Sensitive Information Uncleared Before Use |
|
Major |
None |
|
Minor |
Observed_Example |
| 227 |
API Abuse |
|
Major |
Observed_Example, CVEs_Mentioned, Node_Relationship |
|
Minor |
None |
| 230 |
Missing Value Error |
|
Major |
None |
|
Minor |
Observed_Example |
| 232 |
Undefined Value Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
| 234 |
Missing Parameter Error |
|
Major |
None |
|
Minor |
Observed_Example |
| 235 |
Extra Parameter Error |
|
Major |
None |
|
Minor |
Observed_Example |
| 236 |
Undefined Parameter Error |
|
Major |
Applicable_Platforms |
|
Minor |
Observed_Example |
| 238 |
Missing Element Error |
|
Major |
Description |
|
Minor |
None |
| 239 |
Incomplete Element |
|
Major |
None |
|
Minor |
Observed_Example |
| 254 |
Security Features |
|
Major |
Node_Relationship |
|
Minor |
None |
| 255 |
Credentials Management |
|
Major |
Node_Relationship |
|
Minor |
None |
| 256 |
Plaintext Storage |
|
Major |
References |
|
Minor |
None |
| 257 |
Storing Passwords in a Recoverable Format |
|
Major |
None |
|
Minor |
Name |
| 258 |
Empty Password in Configuration File |
|
Major |
References |
|
Minor |
None |
| 260 |
Password in Configuration File |
|
Major |
References |
|
Minor |
None |
| 261 |
Weak Cryptography for Passwords |
|
Major |
References |
|
Minor |
None |
| 263 |
Allowing unchecked password aging |
|
Major |
Name |
|
Minor |
None |
| 265 |
Privilege / sandbox Issues |
|
Major |
Node_Relationship |
|
Minor |
None |
| 266 |
Incorrect Privilege Assignment |
|
Major |
None |
|
Minor |
Observed_Example |
| 267 |
Unsafe Privilege |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 268 |
Privilege Chaining |
|
Major |
None |
|
Minor |
Observed_Example |
| 269 |
Privilege Management Error |
|
Major |
None |
|
Minor |
Observed_Example |
| 270 |
Privilege Context Switching Error |
|
Major |
None |
|
Minor |
Observed_Example |
| 271 |
Privilege Dropping / Lowering Errors |
|
Major |
None |
|
Minor |
Observed_Example |
| 274 |
Insufficient privileges |
|
Major |
None |
|
Minor |
Observed_Example |
| 276 |
Insecure Default Permissions |
|
Major |
None |
|
Minor |
Observed_Example |
| 277 |
Insecure inherited permissions |
|
Major |
None |
|
Minor |
Observed_Example |
| 278 |
Insecure preserved inherited permissions |
|
Major |
None |
|
Minor |
Observed_Example |
| 279 |
Insecure execution-assigned permissions |
|
Major |
None |
|
Minor |
Observed_Example |
| 280 |
Fails poorly due to insufficient permissions |
|
Major |
None |
|
Minor |
Observed_Example |
| 281 |
Permission preservation failure |
|
Major |
None |
|
Minor |
Observed_Example |
| 282 |
Ownership Issues |
|
Major |
None |
|
Minor |
Observed_Example |
| 283 |
Unverified Ownership |
|
Major |
None |
|
Minor |
Observed_Example |
| 284 |
Access Control Issues |
|
Major |
Type |
|
Minor |
None |
| 286 |
User Management Issues |
|
Major |
Type |
|
Minor |
None |
| 287 |
Authentication Issues |
|
Major |
Node_Relationship |
|
Minor |
None |
| 288 |
Authentication Bypass by Alternate Path/Channel |
|
Major |
None |
|
Minor |
Observed_Example |
| 289 |
Authentication Bypass by Alternate Name |
|
Major |
None |
|
Minor |
Observed_Example |
| 290 |
Authentication Bypass by Spoofing |
|
Major |
Type, Node_Relationship |
|
Minor |
None |
| 295 |
Certificate Issues |
|
Major |
References |
|
Minor |
None |
| 300 |
Man-in-the-middle (MITM) |
|
Major |
References, Node_Relationship |
|
Minor |
None |
| 302 |
Authentication Bypass by Assumed-Immutable Data |
|
Major |
None |
|
Minor |
Observed_Example |
| 303 |
Authentication Logic Error |
|
Major |
None |
|
Minor |
Observed_Example |
| 304 |
Missing Critical Step in Authentication |
|
Major |
None |
|
Minor |
Observed_Example |
| 305 |
Authentication Bypass by Primary Weakness |
|
Major |
None |
|
Minor |
Observed_Example |
| 306 |
No Authentication for Critical Function |
|
Major |
None |
|
Minor |
Observed_Example |
| 307 |
Multiple Failed Authentication Attempts not Prevented |
|
Major |
None |
|
Minor |
Observed_Example |
| 311 |
Failure to encrypt data |
|
Major |
Node_Relationship |
|
Minor |
None |
| 312 |
Plaintext Storage of Sensitive Information |
|
Major |
Type |
|
Minor |
None |
| 313 |
Plaintext Storage in File or on Disk |
|
Major |
None |
|
Minor |
Observed_Example |
| 314 |
Plaintext Storage in Registry |
|
Major |
None |
|
Minor |
Observed_Example |
| 315 |
Plaintext Storage in Cookie |
|
Major |
None |
|
Minor |
Observed_Example |
| 316 |
Plaintext Storage in Memory |
|
Major |
None |
|
Minor |
Observed_Example |
| 317 |
Plaintext Storage in GUI |
|
Major |
None |
|
Minor |
Observed_Example |
| 318 |
Plaintext Storage in Executable |
|
Major |
None |
|
Minor |
Observed_Example |
| 319 |
Plaintext Transmission of Sensitive Information |
|
Major |
None |
|
Minor |
Observed_Example |
| 320 |
Key Management Errors |
|
Major |
None |
|
Minor |
Observed_Example |
| 326 |
Weak Encryption |
|
Major |
None |
|
Minor |
Observed_Example |
| 327 |
Using a broken or risky cryptographic algorithm |
|
Major |
None |
|
Minor |
Demonstrative_Example |
| 329 |
Not using a random IV with CBC mode |
|
Major |
Description |
|
Minor |
None |
| 330 |
Randomness and Predictability |
|
Major |
References |
|
Minor |
None |
| 331 |
Insufficient Entropy |
|
Major |
References |
|
Minor |
Observed_Example |
| 334 |
Small Space of Random Values |
|
Major |
None |
|
Minor |
Observed_Example |
| 341 |
Predictable from Observable State |
|
Major |
None |
|
Minor |
Observed_Example |
| 343 |
Predictable Value Range from Previous Values |
|
Major |
References |
|
Minor |
None |
| 344 |
Static Value in Unpredictable Context |
|
Major |
None |
|
Minor |
Observed_Example |
| 346 |
Origin Validation Error |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 347 |
Improperly Verified Signature |
|
Major |
None |
|
Minor |
Observed_Example |
| 348 |
Use of Less Trusted Source |
|
Major |
None |
|
Minor |
Observed_Example |
| 350 |
Improperly Trusted Reverse DNS |
|
Major |
None |
|
Minor |
Observed_Example |
| 351 |
Insufficient Type Distinction |
|
Major |
None |
|
Minor |
Observed_Example |
| 352 |
Cross-Site Request Forgery (CSRF) |
|
Major |
References, Alternate_Terms |
|
Minor |
Observed_Example |
| 356 |
Product UI does not warn user of unsafe actions |
|
Major |
None |
|
Minor |
Observed_Example |
| 357 |
Insufficient UI warning of dangerous operations |
|
Major |
Observed_Example, CVEs_Mentioned |
|
Minor |
None |
| 358 |
Improperly Implemented Security Check for Standard |
|
Major |
None |
|
Minor |
Observed_Example |
| 359 |
Privacy Violation |
|
Major |
References |
|
Minor |
None |
| 362 |
Race Conditions |
|
Major |
Node_Relationship |
|
Minor |
None |
| 364 |
Signal handler race condition |
|
Major |
None |
|
Minor |
Observed_Example |
| 367 |
Time-of-check Time-of-use race condition |
|
Major |
Context_Notes |
|
Minor |
Observed_Example |
| 368 |
Context Switching Race Condition |
|
Major |
None |
|
Minor |
Observed_Example |
| 373 |
State synchronization error |
|
Major |
Common_Consequences |
|
Minor |
None |
| 385 |
Covert Timing Channel |
|
Major |
Description, Source_Taxonomy, Node_Relationship |
|
Minor |
None |
| 387 |
Signal Errors |
|
Major |
None |
|
Minor |
Observed_Example |
| 388 |
Error Handling |
|
Major |
Node_Relationship |
|
Minor |
Common_Consequences |
| 392 |
Missing Error Status Code |
|
Major |
None |
|
Minor |
Observed_Example |
| 393 |
Wrong Status Code |
|
Major |
None |
|
Minor |
Observed_Example |
| 394 |
Unexpected Status Code or Return Value |
|
Major |
Context_Notes |
|
Minor |
Observed_Example |
| 398 |
Code Quality |
|
Major |
Node_Relationship |
|
Minor |
None |
| 400 |
Resource exhaustion (file descriptor, disk space, sockets, ...) |
|
Major |
None |
|
Minor |
Common_Consequences |
| 401 |
Memory leak |
|
Major |
References, Context_Notes |
|
Minor |
Observed_Example |
| 402 |
Resource leaks |
|
Major |
Node_Relationship |
|
Minor |
None |
| 403 |
UNIX file descriptor leak |
|
Major |
None |
|
Minor |
Observed_Example |
| 406 |
Network Amplification |
|
Major |
None |
|
Minor |
Observed_Example |
| 407 |
Algorithmic Complexity |
|
Major |
References |
|
Minor |
Observed_Example |
| 410 |
Insufficient Resource Pool |
|
Major |
None |
|
Minor |
Observed_Example |
| 412 |
Unrestricted Critical Resource Lock |
|
Major |
None |
|
Minor |
Observed_Example |
| 414 |
Missing Lock Check |
|
Major |
None |
|
Minor |
Observed_Example |
| 415 |
Double Free |
|
Major |
None |
|
Minor |
Observed_Example |
| 416 |
Use After Free |
|
Major |
Context_Notes, Observed_Example, Alternate_Terms, CVEs_Mentioned |
|
Minor |
None |
| 420 |
Unprotected Alternate Channel |
|
Major |
Type, Node_Relationship |
|
Minor |
Observed_Example |
| 421 |
Alternate Channel Race Condition |
|
Major |
Description, Potential_Mitigations |
|
Minor |
Observed_Example |
| 422 |
Unprotected Windows Messaging Channel ('Shatter') |
|
Major |
References |
|
Minor |
Observed_Example |
| 425 |
Direct Request aka 'Forced Browsing' |
|
Major |
None |
|
Minor |
Observed_Example |
| 426 |
Untrusted Search Path |
|
Major |
Type |
|
Minor |
Observed_Example |
| 427 |
Uncontrolled Search Path Element |
|
Major |
None |
|
Minor |
Observed_Example |
| 428 |
Unquoted Search Path or Element |
|
Major |
None |
|
Minor |
Observed_Example |
| 429 |
Handler Errors |
|
Major |
Node_Relationship |
|
Minor |
None |
| 430 |
Improper Handler Deployment |
|
Major |
None |
|
Minor |
Observed_Example |
| 433 |
Unparsed Raw Web Content Delivery |
|
Major |
None |
|
Minor |
Observed_Example |
| 434 |
Unrestricted File Upload |
|
Major |
References, Context_Notes, Research_Gaps, Observed_Example, CVEs_Mentioned |
|
Minor |
None |
| 436 |
Multiple Interpretation Error (MIE) |
|
Major |
Type, References, Node_Relationship |
|
Minor |
Observed_Example |
| 439 |
Behavioral Change |
|
Major |
None |
|
Minor |
Observed_Example |
| 440 |
Expected behavior violation |
|
Major |
None |
|
Minor |
Observed_Example |
| 441 |
Unintended proxy/intermediary |
|
Major |
None |
|
Minor |
Observed_Example |
| 442 |
Web problems |
|
Major |
Node_Relationship |
|
Minor |
None |
| 443 |
DEPRECATED (Duplicate): HTTP response splitting |
|
Major |
Name, Description, Context_Notes, Observed_Example, Source_Taxonomy, Applicable_Platforms, CVEs_Mentioned, Potential_Mitigations, Node_Relationship |
|
Minor |
None |
| 444 |
HTTP Request Smuggling |
|
Major |
Description, References |
|
Minor |
Observed_Example |
| 446 |
User interface inconsistency |
|
Major |
None |
|
Minor |
Observed_Example |
| 447 |
Unimplemented or unsupported feature in UI |
|
Major |
Description, Context_Notes |
|
Minor |
Observed_Example |
| 449 |
The UI performs the wrong action |
|
Major |
None |
|
Minor |
Observed_Example |
| 451 |
UI Misrepresentation of Critical Information |
|
Major |
Context_Notes, Node_Relationship |
|
Minor |
Observed_Example |
| 454 |
External initialization of trusted variables or values |
|
Major |
None |
|
Minor |
Observed_Example |
| 455 |
Non-exit on Failed Initialization |
|
Major |
None |
|
Minor |
Observed_Example |
| 456 |
Missing Initialization |
|
Major |
None |
|
Minor |
Observed_Example |
| 457 |
Uninitialized variable |
|
Major |
None |
|
Minor |
Common_Consequences |
| 458 |
Incorrect initialization |
|
Major |
None |
|
Minor |
Observed_Example |
| 459 |
Incomplete Cleanup |
|
Major |
None |
|
Minor |
Observed_Example |
| 471 |
Modification of Assumed-Immutable Data |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 472 |
Web Parameter Tampering |
|
Major |
Context_Notes, Node_Relationship |
|
Minor |
Observed_Example |
| 473 |
PHP External Variable Modification |
|
Major |
Node_Relationship |
|
Minor |
Observed_Example |
| 476 |
Null Pointer Dereference |
|
Major |
Name, Context_Notes, Demonstrative_Example, Weakness_Ordinality, Potential_Mitigations, Common_Consequences, Node_Relationship |
|
Minor |
None |
| 484 |
Omitted break statement |
|
Major |
Potential_Mitigations |
|
Minor |
None |
| 489 |
Leftover Debug Code |
|
Major |
Demonstrative_Example |
|
Minor |
Common_Consequences |
| 514 |
Covert Channel |
|
Major |
Node_Relationship |
|
Minor |
None |
| 515 |
Covert Storage Channel |
|
Major |
Node_Relationship |
|
Minor |
None |
| 516 |
DEPRECATED (Duplicate): Covert Timing Channel |
|
Major |
Name, Description, Source_Taxonomy, Node_Relationship |
|
Minor |
None |
| 522 |
Insufficiently Protected Credentials |
|
Major |
Node_Relationship |
|
Minor |
None |
| 538 |
File and Directory Information Leaks |
|
Major |
Type, Node_Relationship |
|
Minor |
None |
| 540 |
Information Leak Through Source Code |
|
Major |
Node_Relationship |
|
Minor |
None |
| 546 |
Suspicious Comment |
|
Major |
Name |
|
Minor |
None |
| 554 |
ASP.NET Misconfiguration: Input Validation |
|
Major |
Context_Notes |
|
Minor |
None |
| 556 |
ASP.NET Misconfiguration: Identity Impersonation |
|
Major |
Name |
|
Minor |
None |
| 559 |
Often Misused: Arguments and Parameters |
|
Major |
Node_Relationship |
|
Minor |
None |
| 565 |
Use of Cookies |
|
Major |
Description, Context_Notes |
|
Minor |
None |
| 581 |
Object Model Violation: Just One of Equals and Haschode Defined |
|
Major |
None |
|
Minor |
Common_Consequences |
| 587 |
Assignment of a Fixed Address to a Pointer |
|
Major |
Demonstrative_Example |
|
Minor |
None |
| 591 |
Memory Locking |
|
Major |
None |
|
Minor |
Common_Consequences |
| 592 |
Authentication Bypass Issues |
|
Major |
Node_Relationship |
|
Minor |
None |
| 593 |
Authentication Bypass: OpenSSL CTX Object Modified after SSL Objects are Created |
|
Major |
Demonstrative_Example |
|
Minor |
Common_Consequences |
| 594 |
Persistence in J2EE Frameworks |
|
Major |
None |
|
Minor |
Common_Consequences |
| 599 |
No OpenSSL Certificate Check Performed before this Use |
|
Major |
Demonstrative_Example |
|
Minor |
Common_Consequences |