"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.
1 |
Location |
|
Major |
Description |
|
Minor |
None |
2 |
Environment |
|
Major |
Description |
|
Minor |
None |
3 |
Technology-specific Environment Issues |
|
Major |
Description |
|
Minor |
None |
8 |
J2EE Misconfiguration: Entity Bean Declared Remote |
|
Major |
Name, Description, Context_Notes, Potential_Mitigations |
|
Minor |
None |
14 |
Insecure Compiler Optimization |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
16 |
Configuration |
|
Major |
Description, Node_Relationship |
|
Minor |
None |
17 |
Code |
|
Major |
Description |
|
Minor |
None |
18 |
Source Code |
|
Major |
Description |
|
Minor |
None |
19 |
Data Handling |
|
Major |
Description |
|
Minor |
None |
20 |
Insufficient Input Validation |
|
Major |
Name, Description, Node_Relationship |
|
Minor |
None |
21 |
Pathname Traversal and Equivalence Errors |
|
Major |
Applicable_Platforms |
|
Minor |
Description |
22 |
Path Traversal |
|
Major |
Description, Context_Notes, AffectedResource, Applicable_Platforms, Potential_Mitigations, Node_Relationship |
|
Minor |
Weakness_Ordinality |
23 |
Relative Path Traversal |
|
Major |
Applicable_Platforms |
|
Minor |
None |
24 |
Path Issue - Dot Dot Slash - '../filedir' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
25 |
Path Issue - Leading Dot Dot Slash - '/../filedir' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
26 |
Path Issue - Leading Directory Dot Dot Slash - '/directory/../filename' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
27 |
Path Issue - Directory Doubled Dot Dot Slash - 'directory/../../filename' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
28 |
Path Issue - Dot Dot Backslash - '..\filename' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
29 |
Path Issue - Leading Dot Dot Backslash - '\..\filename' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
30 |
Path Issue - Leading Directory Dot Dot Backslash - '\directory\..\filename' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
31 |
Path Issue - Directory Doubled Dot Dot Backslash - 'directory\..\..\filename' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
32 |
Path Issue - Triple Dot - '...' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
33 |
Path Issue - Multiple Dot - '....' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
34 |
Path Issue - Doubled Dot Dot Slash - '....//' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
35 |
Path Issue - Doubled Triple Dot Slash - '.../...//' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
36 |
Absolute Path Traversal |
|
Major |
Applicable_Platforms |
|
Minor |
None |
37 |
Path Issue - Slash Absolute Path - /absolute/pathname/here |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
38 |
Path Issue - Backslash Absolute Path - \absolute\pathname\here |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
39 |
Path Issue - Drive Letter or Windows Volume - 'C:dirname' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
40 |
Path Issue - Windows UNC Share - '\\UNC\share\name\' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
41 |
Path Equivalence |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
42 |
Path Issue - Trailing Dot - 'filedir.' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
43 |
Path Issue - Multiple Trailing Dot - 'filedir....' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
44 |
Path Issue - Internal Dot - 'file.ordir' |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Context_Notes |
45 |
Path Issue - Multiple Internal Dot - 'file...dir' |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Context_Notes |
46 |
Path Issue - Trailing Space - 'filedir ' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
47 |
Path Issue - Leading Space - ' filedir' |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
48 |
Path Issue - Internal Space - file(SPACE)name |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Context_Notes |
49 |
Path Issue - Trailing Slash - filedir/ |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
50 |
Path Issue - Multiple Leading Slash - //multiple/leading/slash |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
51 |
Path Issue - Multiple Internal Slash - /multiple//internal/slash |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
52 |
Path Issue - Multiple Trailing Slash - /multiple/trailing/slash// |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
53 |
Path Issue - Multiple Internal Backslash - \multiple\\internal\backslash |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
54 |
Path Issue - Trailing Backslash - (filedir\) |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
55 |
Path Issue - Single Dot Directory - /./ |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
56 |
Path Issue - Asterisk Wildcard - filedir* |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Name |
57 |
Path Issue - dirname/fakechild/../realchild/filename |
|
Major |
Applicable_Platforms |
|
Minor |
None |
58 |
Path Issue - Windows 8.3 Filename |
|
Major |
Applicable_Platforms |
|
Minor |
None |
59 |
Link Following |
|
Major |
Context_Notes, Alternate_Terms, AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Description, Weakness_Ordinality |
60 |
UNIX Path Link Problems |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Name |
61 |
UNIX Symbolic Link (Symlink) Following |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Weakness_Ordinality |
62 |
UNIX Hard Link |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Weakness_Ordinality |
63 |
Windows Path Link Problems |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Name |
64 |
Windows Shortcut Following (.LNK) |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
65 |
Windows Hard Link |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
66 |
Virtual Files |
|
Major |
Applicable_Platforms |
|
Minor |
None |
67 |
Windows MS-DOS Device Names |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Weakness_Ordinality |
68 |
Windows Virtual File Problems |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Name |
69 |
Windows ::DATA Alternate Data Stream |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Name |
70 |
Mac Virtual File Problems |
|
Major |
Description, AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Name |
71 |
Apple '.DS_Store' |
|
Major |
Applicable_Platforms |
|
Minor |
None |
72 |
Apple HFS+ Alternate Data Stream |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
73 |
Path Manipulation |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
74 |
Injection |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality, Common_Consequences |
75 |
Special Element Injection |
|
Major |
Applicable_Platforms |
|
Minor |
None |
76 |
Equivalent Special Element Injection |
|
Major |
Applicable_Platforms |
|
Minor |
Description, Weakness_Ordinality |
77 |
Command Injection |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality, Common_Consequences |
78 |
OS Command Injection |
|
Major |
Observed_Example, AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
79 |
Cross-site Scripting (XSS) |
|
Major |
Description, References, Context_Notes, Alternate_Terms, Applicable_Platforms, Potential_Mitigations, Common_Consequences, Node_Relationship |
|
Minor |
Name, Weakness_Ordinality |
80 |
Basic XSS |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality |
81 |
XSS in Error Pages |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Description, Weakness_Ordinality |
82 |
Script in IMG Tags |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
83 |
XSS using Script in Attributes |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
84 |
XSS using Script Via Encoded URI Schemes |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
85 |
Doubled Character XSS Manipulations |
|
Major |
Name, Description, Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
86 |
Invalid Characters in Identifiers |
|
Major |
Applicable_Platforms |
|
Minor |
None |
87 |
Alternate XSS Syntax |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
88 |
Argument Injection or Modification |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Context_Notes, Weakness_Ordinality |
89 |
SQL Injection |
|
Major |
Demonstrative_Example, Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Common_Consequences |
90 |
LDAP Injection |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Name |
91 |
XML Injection (aka Blind XPath Injection) |
|
Major |
References, Context_Notes, Applicable_Platforms, Node_Relationship |
|
Minor |
Name |
92 |
Custom Special Character Injection |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
93 |
CRLF Injection |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality |
94 |
Code Injection |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
Research_Gaps |
95 |
Direct Dynamic Code Evaluation ('Eval Injection') |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality |
96 |
Direct Static Code Injection |
|
Major |
Context_Notes, AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality |
97 |
Server-Side Includes (SSI) Injection |
|
Major |
Applicable_Platforms |
|
Minor |
None |
98 |
PHP File Inclusion |
|
Major |
Research_Gaps, Alternate_Terms, AffectedResource, Node_Relationship |
|
Minor |
Context_Notes |
99 |
Resource Injection |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality |
100 |
Technology-Specific Input Validation Problems |
|
Major |
Description |
|
Minor |
None |
101 |
Struts Validation Problems |
|
Major |
Description |
|
Minor |
Name |
102 |
Struts: Duplicate Validation Forms |
|
Major |
Description, Context_Notes, Demonstrative_Example |
|
Minor |
Weakness_Ordinality |
103 |
Struts: Incomplete validate() Method Definition |
|
Major |
Name, Description, Context_Notes |
|
Minor |
Weakness_Ordinality |
104 |
Struts: Form Bean Does Not Extend Validation Class |
|
Major |
Description, Context_Notes |
|
Minor |
Weakness_Ordinality |
105 |
Struts: Form Field Without Validator |
|
Major |
Description, Context_Notes, Potential_Mitigations |
|
Minor |
Weakness_Ordinality |
106 |
Struts: Plug-in Framework not in Use |
|
Major |
Description, Context_Notes, Weakness_Ordinality |
|
Minor |
Name |
107 |
Struts: Unused Validation Form |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
108 |
Struts: Unvalidated Action Form |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
109 |
Struts: Validator Turned Off |
|
Major |
Description, Context_Notes, Potential_Mitigations |
|
Minor |
Weakness_Ordinality |
110 |
Struts: Validator Without Form Field |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
111 |
Unsafe JNI |
|
Major |
Description, Context_Notes |
|
Minor |
Weakness_Ordinality |
112 |
Missing XML Validation |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
113 |
HTTP Response Splitting |
|
Major |
Applicable_Platforms |
|
Minor |
None |
114 |
Process Control |
|
Major |
AffectedResource, Applicable_Platforms, Potential_Mitigations, Node_Relationship |
|
Minor |
None |
115 |
Misinterpretation Error |
|
Major |
Research_Gaps, Applicable_Platforms |
|
Minor |
None |
116 |
Output Validation |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
117 |
Log Forging |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
118 |
Range Errors |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
119 |
Buffer Errors |
|
Major |
Description, AffectedResource, Node_Relationship |
|
Minor |
None |
120 |
Unbounded Transfer ('Classic Buffer Overflow') |
|
Major |
AffectedResource, Potential_Mitigations, Node_Relationship |
|
Minor |
Name, Weakness_Ordinality, Common_Consequences |
121 |
Stack-based Buffer Overflow |
|
Major |
Name, Description, Context_Notes, Demonstrative_Example, Alternate_Terms, Node_Relationship |
|
Minor |
Weakness_Ordinality, Common_Consequences |
122 |
Heap-based Buffer Overflow |
|
Major |
Name, Context_Notes, AffectedResource, Node_Relationship |
|
Minor |
Weakness_Ordinality, Common_Consequences |
123 |
Write-what-where Condition |
|
Major |
Context_Notes, Potential_Mitigations, Common_Consequences, Node_Relationship |
|
Minor |
Name, Weakness_Ordinality |
124 |
Boundary Beginning Violation ('Buffer Underwrite') |
|
Major |
Description, References, Context_Notes, Research_Gaps, Demonstrative_Example, Observed_Example, Alternate_Terms, CVEs_Mentioned, Common_Consequences |
|
Minor |
Name, Weakness_Ordinality |
125 |
Out-of-bounds Read |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
126 |
Buffer Over-read |
|
Major |
None |
|
Minor |
Name, Weakness_Ordinality |
127 |
Buffer Under-read |
|
Major |
None |
|
Minor |
Name, Weakness_Ordinality |
128 |
Wrap-around Error |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Weakness_Ordinality, Common_Consequences |
129 |
Unchecked Array Indexing |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
Name, Weakness_Ordinality, Common_Consequences |
130 |
Length Parameter Inconsistency |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
131 |
Other Length Calculation Error |
|
Major |
None |
|
Minor |
Name |
132 |
Miscalculated Null Termination |
|
Major |
Demonstrative_Example |
|
Minor |
Name, Weakness_Ordinality, Common_Consequences |
133 |
String Errors |
|
Major |
Description |
|
Minor |
None |
134 |
Uncontrolled Format String |
|
Major |
Name, AffectedResource, Applicable_Platforms, Common_Consequences, Node_Relationship |
|
Minor |
Weakness_Ordinality |
135 |
Improper String Length Checking |
|
Major |
None |
|
Minor |
Name |
136 |
Type Errors |
|
Major |
Description |
|
Minor |
None |
137 |
Representation Errors |
|
Major |
Description |
|
Minor |
None |
138 |
Special Elements (Characters or Reserved Words) |
|
Major |
Description |
|
Minor |
None |
139 |
General Special Element Problems |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
140 |
Delimiter Problems |
|
Major |
Description |
|
Minor |
None |
141 |
Parameter Delimiter |
|
Major |
Applicable_Platforms |
|
Minor |
None |
142 |
Value Delimiter |
|
Major |
Applicable_Platforms |
|
Minor |
None |
143 |
Record Delimiter |
|
Major |
Applicable_Platforms |
|
Minor |
None |
144 |
Line Delimiter |
|
Major |
Applicable_Platforms |
|
Minor |
None |
145 |
Section Delimiter |
|
Major |
Applicable_Platforms |
|
Minor |
None |
146 |
Delimiter between Expressions or Commands |
|
Major |
Applicable_Platforms |
|
Minor |
None |
147 |
Input Terminator |
|
Major |
Applicable_Platforms |
|
Minor |
None |
148 |
Input Leader |
|
Major |
Description |
|
Minor |
None |
150 |
Escape, Meta, or Control Character / Sequence |
|
Major |
Applicable_Platforms, Potential_Mitigations |
|
Minor |
None |
151 |
Comment Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
152 |
Macro Symbol |
|
Major |
Applicable_Platforms |
|
Minor |
None |
153 |
Substitution Character |
|
Major |
Applicable_Platforms |
|
Minor |
None |
154 |
Variable Name Delimiter |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
155 |
Wildcard or Matching Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
156 |
Whitespace |
|
Major |
Applicable_Platforms |
|
Minor |
None |
157 |
Grouping Element / Paired Delimiter |
|
Major |
Applicable_Platforms |
|
Minor |
None |
158 |
Null Character / Null Byte |
|
Major |
Applicable_Platforms |
|
Minor |
Description |
159 |
Common Special Element Manipulations |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Context_Notes, Research_Gaps |
160 |
Leading Special Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
161 |
Multiple Leading Special Elements |
|
Major |
Applicable_Platforms |
|
Minor |
None |
162 |
Trailing Special Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
163 |
Multiple Trailing Special Elements |
|
Major |
Applicable_Platforms |
|
Minor |
None |
164 |
Internal Special Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
165 |
Multiple Internal Special Elements |
|
Major |
Applicable_Platforms |
|
Minor |
None |
166 |
Missing Special Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
167 |
Extra Special Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
168 |
Inconsistent Special Elements |
|
Major |
Applicable_Platforms |
|
Minor |
None |
169 |
Technology-Specific Special Elements |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
170 |
Improper Null Termination |
|
Major |
Context_Notes, Node_Relationship |
|
Minor |
None |
171 |
Cleansing, Canonicalization, and Comparison Errors |
|
Major |
Description |
|
Minor |
None |
172 |
Encoding Error |
|
Major |
Description |
|
Minor |
None |
178 |
Case Sensitivity (Lowercase, Uppercase, Mixed Case) |
|
Major |
Research_Gaps, AffectedResource, Node_Relationship |
|
Minor |
Name |
184 |
Incomplete Blacklist |
|
Major |
None |
|
Minor |
Context_Notes |
187 |
Partial Comparison |
|
Major |
None |
|
Minor |
Context_Notes |
188 |
Reliance on Data Layout |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
189 |
Numeric Errors |
|
Major |
Description, Node_Relationship |
|
Minor |
None |
190 |
Integer Overflow (Wrap or Wraparound) |
|
Major |
Description, Node_Relationship |
|
Minor |
Name, Common_Consequences |
191 |
Integer Underflow (Wrap or Wraparound) |
|
Major |
None |
|
Minor |
Name |
192 |
Integer Coercion Error |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
193 |
Off-by-one Error |
|
Major |
References, Applicable_Platforms |
|
Minor |
Common_Consequences |
194 |
Sign Extension Error |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
195 |
Signed to Unsigned Conversion Error |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
196 |
Unsigned to Signed Conversion Error |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
197 |
Numeric Truncation Error |
|
Major |
Context_Notes |
|
Minor |
Name, Common_Consequences |
198 |
Numeric Byte Ordering Error |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
199 |
Information Management Errors |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
200 |
Information Leak (Information Disclosure) |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
Name |
201 |
Information Leak Through Sent Data |
|
Major |
Applicable_Platforms |
|
Minor |
None |
202 |
Information Leak Through Data Queries |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
203 |
Discrepancy Information Leaks |
|
Major |
Applicable_Platforms |
|
Minor |
None |
204 |
Response Discrepancy Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
205 |
Behavioral Discrepancy Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
206 |
Internal Behavioral Inconsistency Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
207 |
External Behavioral Inconsistency Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
208 |
Timing Discrepancy Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
209 |
Error Message Information Leaks |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
210 |
Product-Generated Error Message Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
211 |
Product-External Error Message Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
Description |
212 |
Cross-Boundary Cleansing Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
213 |
Intended Information Leak |
|
Major |
Description, Context_Notes, Applicable_Platforms, Potential_Mitigations |
|
Minor |
None |
214 |
Process Information Leak to Other Processes |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
215 |
Information Leak Through Debug Information |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
216 |
Containment Errors (Container Errors) |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Context_Notes |
217 |
Failure to Protect Stored Data from Modification |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
218 |
Failure to Provide Confidentiality for Stored Data |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
219 |
Sensitive Data Under Web Root |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
220 |
Sensitive Data Under FTP Root |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
221 |
Information Loss or Omission |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
222 |
Truncation of Security-relevant Information |
|
Major |
Applicable_Platforms |
|
Minor |
None |
223 |
Omission of Security-relevant Information |
|
Major |
Applicable_Platforms |
|
Minor |
None |
224 |
Obscured Security-relevant Information by Alternate Name |
|
Major |
Applicable_Platforms |
|
Minor |
None |
225 |
DEPRECATED (Duplicate): General Information Management Problems |
|
Major |
Name, Description, Node_Relationship |
|
Minor |
None |
226 |
Sensitive Information Uncleared Before Use |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality |
228 |
Structure and Validity Problems |
|
Major |
Description |
|
Minor |
None |
229 |
Value Problems |
|
Major |
Description |
|
Minor |
None |
230 |
Missing Value Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
231 |
Extra Value Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
233 |
Parameter Problems |
|
Major |
Description |
|
Minor |
None |
234 |
Missing Parameter Error |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
235 |
Extra Parameter Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
237 |
Element Problems |
|
Major |
Description |
|
Minor |
None |
238 |
Missing Element Error |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
239 |
Incomplete Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
240 |
Inconsistent Elements |
|
Major |
Applicable_Platforms |
|
Minor |
Context_Notes |
241 |
Wrong Data Type |
|
Major |
Applicable_Platforms |
|
Minor |
None |
242 |
Dangerous Functions |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
243 |
Directory Restriction |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
Weakness_Ordinality |
244 |
Heap Inspection |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
245 |
J2EE Bad Practices: getConnection() |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
246 |
J2EE Bad Practices: Sockets |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
247 |
Often Misused: Authentication |
|
Major |
Applicable_Platforms |
|
Minor |
None |
249 |
Often Misused: Path Manipulation |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
250 |
Often Misused: Privilege Management |
|
Major |
Applicable_Platforms |
|
Minor |
None |
251 |
Often Misused: String Management |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
252 |
Unchecked Return Value |
|
Major |
Applicable_Platforms |
|
Minor |
Demonstrative_Example, Common_Consequences |
253 |
Misinterpreted Function Return Value |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
255 |
Credentials Management |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
256 |
Plaintext Storage |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
257 |
Storing Passwords in a Recoverable Format |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality, Common_Consequences |
258 |
Empty Password in Configuration File |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
259 |
Hard-Coded Password |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality, Common_Consequences |
260 |
Password in Configuration File |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
261 |
Weak Cryptography for Passwords |
|
Major |
Applicable_Platforms |
|
Minor |
None |
262 |
Not Allowing Password Aging |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
263 |
Allowing Unchecked Password Aging |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
264 |
Permissions, Privileges, and Access Controls |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
265 |
Privilege / Sandbox Issues |
|
Major |
None |
|
Minor |
Name, Research_Gaps |
266 |
Incorrect Privilege Assignment |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Weakness_Ordinality |
267 |
Unsafe Privilege |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
268 |
Privilege Chaining |
|
Major |
Applicable_Platforms |
|
Minor |
Context_Notes, Weakness_Ordinality |
269 |
Privilege Management Error |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
270 |
Privilege Context Switching Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
271 |
Privilege Dropping / Lowering Errors |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
272 |
Least Privilege Violation |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality, Common_Consequences |
273 |
Failure to Check Whether Privileges Were Dropped Successfully |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Weakness_Ordinality, Common_Consequences |
274 |
Insufficient Privileges |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Context_Notes, Weakness_Ordinality |
275 |
Permission Issues |
|
Major |
Description, AffectedResource, Node_Relationship |
|
Minor |
None |
276 |
Insecure Default Permissions |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
277 |
Insecure Inherited Permissions |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
278 |
Insecure Preserved Inherited Permissions |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
279 |
Insecure Execution-assigned Permissions |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
280 |
Failure to Handle Insufficient Permissions or Privileges |
|
Major |
Name, Description, Context_Notes, Research_Gaps, Observed_Example, Applicable_Platforms, Potential_Mitigations, Node_Relationship |
|
Minor |
None |
281 |
Permission Preservation Failure |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
282 |
Ownership Issues |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
283 |
Unverified Ownership |
|
Major |
Applicable_Platforms |
|
Minor |
None |
284 |
Access Control Issues |
|
Major |
Description, Context_Notes, AffectedResource, Node_Relationship |
|
Minor |
None |
285 |
Missing or Inconsistent Access Control |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
286 |
User Management Issues |
|
Major |
Applicable_Platforms |
|
Minor |
None |
287 |
Authentication Issues |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
288 |
Authentication Bypass by Alternate Path/Channel |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
289 |
Authentication Bypass by Alternate Name |
|
Major |
Applicable_Platforms |
|
Minor |
None |
290 |
Authentication Bypass by Spoofing |
|
Major |
Description |
|
Minor |
None |
291 |
Trusting Self-reported IP Address |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Weakness_Ordinality |
292 |
Trusting Self-reported DNS Name |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
293 |
Using Referer Field for Authentication |
|
Major |
Name, Description, Context_Notes, Applicable_Platforms |
|
Minor |
Common_Consequences |
294 |
Authentication Bypass by Capture-replay |
|
Major |
Name, Context_Notes, Applicable_Platforms |
|
Minor |
Common_Consequences |
295 |
Certificate Issues |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
296 |
Failure to Follow Chain of Trust in Certificate Validation |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
297 |
Failure to Validate Host-specific Certificate Data |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
298 |
Failure to Validate Certificate Expiration |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
299 |
Failure to Check for Certificate Revocation |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
300 |
Man-in-the-middle (MITM) |
|
Major |
Applicable_Platforms |
|
Minor |
None |
301 |
Reflection Attack in an Authentication Protocol |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Common_Consequences |
302 |
Authentication Bypass by Assumed-Immutable Data |
|
Major |
Observed_Example, Applicable_Platforms |
|
Minor |
None |
303 |
Authentication Logic Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
304 |
Missing Critical Step in Authentication |
|
Major |
Applicable_Platforms |
|
Minor |
None |
305 |
Authentication Bypass by Primary Weakness |
|
Major |
Applicable_Platforms |
|
Minor |
Description |
306 |
No Authentication for Critical Function |
|
Major |
Applicable_Platforms |
|
Minor |
None |
307 |
Multiple Failed Authentication Attempts not Prevented |
|
Major |
Applicable_Platforms |
|
Minor |
None |
308 |
Using Single-factor Authentication |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
309 |
Using Password Systems |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
310 |
Cryptographic Issues |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
311 |
Failure to Encrypt Data |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Common_Consequences |
312 |
Plaintext Storage of Sensitive Information |
|
Major |
Description |
|
Minor |
None |
313 |
Plaintext Storage in File or on Disk |
|
Major |
Applicable_Platforms |
|
Minor |
None |
314 |
Plaintext Storage in Registry |
|
Major |
Applicable_Platforms |
|
Minor |
None |
315 |
Plaintext Storage in Cookie |
|
Major |
Applicable_Platforms |
|
Minor |
None |
316 |
Plaintext Storage in Memory |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Context_Notes |
317 |
Plaintext Storage in GUI |
|
Major |
Applicable_Platforms |
|
Minor |
None |
318 |
Plaintext Storage in Executable |
|
Major |
Applicable_Platforms |
|
Minor |
None |
319 |
Plaintext Transmission of Sensitive Information |
|
Major |
Applicable_Platforms |
|
Minor |
None |
320 |
Key Management Errors |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
321 |
Use of Hard-coded Cryptographic Key |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Demonstrative_Example, Common_Consequences |
322 |
Key Exchange without Entity Authentication |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
323 |
Reusing a Nonce, Key Pair in Encryption |
|
Major |
Demonstrative_Example, Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
324 |
Using a Key Past its Expiration Date |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
325 |
Missing Required Cryptographic Step |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
326 |
Weak Encryption |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
327 |
Using a Broken or Risky Cryptographic Algorithm |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
328 |
Reversible One-Way Hash |
|
Major |
Applicable_Platforms |
|
Minor |
None |
329 |
Not Using a Random IV with CBC Mode |
|
Major |
Applicable_Platforms, Common_Consequences |
|
Minor |
Name |
330 |
Randomness and Predictability |
|
Major |
Applicable_Platforms |
|
Minor |
None |
331 |
Insufficient Entropy |
|
Major |
Applicable_Platforms |
|
Minor |
None |
332 |
Insufficient Entropy in PRNG |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
333 |
Failure of TRNG |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
334 |
Small Space of Random Values |
|
Major |
Applicable_Platforms |
|
Minor |
None |
335 |
PRNG Seed Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
336 |
Same Seed in PRNG |
|
Major |
Applicable_Platforms |
|
Minor |
None |
337 |
Predictable Seed in PRNG |
|
Major |
Applicable_Platforms |
|
Minor |
None |
338 |
Non-cryptographic PRNG |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
339 |
Small Seed Space in PRNG |
|
Major |
Applicable_Platforms |
|
Minor |
None |
340 |
Predictability Problems |
|
Major |
Description |
|
Minor |
Name |
341 |
Predictable from Observable State |
|
Major |
Applicable_Platforms |
|
Minor |
None |
342 |
Predictable Exact Value from Previous Values |
|
Major |
Applicable_Platforms |
|
Minor |
None |
343 |
Predictable Value Range from Previous Values |
|
Major |
Applicable_Platforms |
|
Minor |
None |
344 |
Static Value in Unpredictable Context |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
345 |
Insufficient Verification of Data |
|
Major |
Applicable_Platforms |
|
Minor |
None |
346 |
Origin Validation Error |
|
Major |
Applicable_Platforms |
|
Minor |
Context_Notes, Weakness_Ordinality |
347 |
Improperly Verified Signature |
|
Major |
Applicable_Platforms |
|
Minor |
None |
348 |
Use of Less Trusted Source |
|
Major |
Applicable_Platforms |
|
Minor |
None |
349 |
Untrusted Data Appended with Trusted Data |
|
Major |
Applicable_Platforms |
|
Minor |
None |
350 |
Improperly Trusted Reverse DNS |
|
Major |
Applicable_Platforms |
|
Minor |
None |
351 |
Insufficient Type Distinction |
|
Major |
Applicable_Platforms |
|
Minor |
None |
352 |
Cross-Site Request Forgery (CSRF) |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
353 |
Failure to Add Integrity Check Value |
|
Major |
Demonstrative_Example, Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
354 |
Failure to Check Integrity Check Value |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
355 |
User Interface Security Issues |
|
Major |
Applicable_Platforms |
|
Minor |
None |
356 |
Product UI does not Warn User of Unsafe Actions |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
357 |
Insufficient UI Warning of Dangerous Operations |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
358 |
Improperly Implemented Security Check for Standard |
|
Major |
Applicable_Platforms |
|
Minor |
Context_Notes |
359 |
Privacy Violation |
|
Major |
Applicable_Platforms |
|
Minor |
None |
360 |
Trust of System Event Data |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
362 |
Race Conditions |
|
Major |
Description, Node_Relationship |
|
Minor |
None |
363 |
Race Condition Enabling Link Following |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Name |
364 |
Signal Handler Race Condition |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
Name, Common_Consequences |
365 |
Race Condition in Switch |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
366 |
Race Condition within a Thread |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
Name, Common_Consequences |
367 |
Time-of-check Time-of-use Race Condition |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Common_Consequences |
368 |
Context Switching Race Condition |
|
Major |
Applicable_Platforms |
|
Minor |
None |
370 |
Race Condition in Checking for Certificate Revocation |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
371 |
State Issues |
|
Major |
Description |
|
Minor |
None |
372 |
Incomplete Internal State Distinction |
|
Major |
Applicable_Platforms |
|
Minor |
Context_Notes |
373 |
State Synchronization Error |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
374 |
Mutable Objects Passed by Reference |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
375 |
Passing Mutable Objects to an Untrusted Method |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
376 |
Temporary File Issues |
|
Major |
Description, AffectedResource, Node_Relationship |
|
Minor |
None |
377 |
Insecure Temporary File |
|
Major |
Applicable_Platforms |
|
Minor |
None |
378 |
Improper Temporary File Opening |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
379 |
Guessed or Visible Temporary File |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
380 |
Technology-Specific Time and State Issues |
|
Major |
Description |
|
Minor |
None |
381 |
J2EE Time and State Issues |
|
Major |
Description |
|
Minor |
None |
383 |
J2EE Bad Practices: Threads |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
384 |
Session Fixation |
|
Major |
Applicable_Platforms |
|
Minor |
None |
385 |
Covert Timing Channel |
|
Major |
Applicable_Platforms |
|
Minor |
None |
386 |
Symbolic Name not Mapping to Correct Object |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
387 |
Signal Errors |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
388 |
Error Handling |
|
Major |
None |
|
Minor |
Common_Consequences |
389 |
Error Conditions, Return Values, Status Codes |
|
Major |
Research_Gaps, Applicable_Platforms |
|
Minor |
Context_Notes |
390 |
Improper Error Handling |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
391 |
Unchecked Error Condition |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
392 |
Missing Error Status Code |
|
Major |
Applicable_Platforms |
|
Minor |
Observed_Example |
393 |
Wrong Status Code |
|
Major |
Applicable_Platforms |
|
Minor |
Observed_Example |
394 |
Unexpected Status Code or Return Value |
|
Major |
Applicable_Platforms |
|
Minor |
None |
398 |
Code Quality |
|
Major |
Description |
|
Minor |
None |
399 |
Resource Management Errors |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
400 |
Resource Exhaustion |
|
Major |
Name, Context_Notes, Applicable_Platforms |
|
Minor |
Common_Consequences |
401 |
Memory Leak |
|
Major |
AffectedResource, Common_Consequences, Node_Relationship |
|
Minor |
Name, Context_Notes |
402 |
Resource Leaks |
|
Major |
Description |
|
Minor |
Name |
403 |
UNIX File Descriptor Leak |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Name |
404 |
Improper Resource Shutdown or Release |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
405 |
Asymmetric Resource Consumption (Amplification) |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
406 |
Network Amplification |
|
Major |
Applicable_Platforms |
|
Minor |
None |
407 |
Algorithmic Complexity |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
408 |
Early Amplification |
|
Major |
Applicable_Platforms |
|
Minor |
None |
409 |
Data Amplification |
|
Major |
Applicable_Platforms |
|
Minor |
None |
410 |
Insufficient Resource Pool |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
411 |
Resource Locking Problems |
|
Major |
Description |
|
Minor |
Name |
412 |
Unrestricted Critical Resource Lock |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
None |
413 |
Insufficient Resource Locking |
|
Major |
Applicable_Platforms |
|
Minor |
Description |
414 |
Missing Lock Check |
|
Major |
Applicable_Platforms |
|
Minor |
None |
415 |
Double Free |
|
Major |
Observed_Example, Alternate_Terms, AffectedResource, Node_Relationship |
|
Minor |
Context_Notes, Common_Consequences |
416 |
Use After Free |
|
Major |
Context_Notes, AffectedResource, Node_Relationship |
|
Minor |
Common_Consequences |
417 |
Channel and Path Errors |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
418 |
Channel Errors |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
419 |
Unprotected Primary Channel |
|
Major |
Applicable_Platforms |
|
Minor |
None |
420 |
Unprotected Alternate Channel |
|
Major |
Applicable_Platforms |
|
Minor |
None |
421 |
Alternate Channel Race Condition |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
422 |
Unprotected Windows Messaging Channel ('Shatter') |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
423 |
Proxied Trusted Channel |
|
Major |
Applicable_Platforms |
|
Minor |
None |
424 |
Alternate Path Errors |
|
Major |
Description, Applicable_Platforms |
|
Minor |
None |
425 |
Direct Request ('Forced Browsing') |
|
Major |
Name, Context_Notes, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
426 |
Untrusted Search Path |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
Common_Consequences |
427 |
Uncontrolled Search Path Element |
|
Major |
Applicable_Platforms |
|
Minor |
None |
428 |
Unquoted Search Path or Element |
|
Major |
Context_Notes, Applicable_Platforms |
|
Minor |
None |
429 |
Handler Errors |
|
Major |
Description |
|
Minor |
None |
430 |
Improper Handler Deployment |
|
Major |
Applicable_Platforms |
|
Minor |
None |
431 |
Missing Handler |
|
Major |
Applicable_Platforms |
|
Minor |
None |
432 |
Dangerous Handler not Cleared/Disabled During Sensitive Operations |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Name |
433 |
Unparsed Raw Web Content Delivery |
|
Major |
Applicable_Platforms |
|
Minor |
None |
434 |
Unrestricted File Upload |
|
Major |
AffectedResource, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
435 |
Interaction Errors |
|
Major |
Applicable_Platforms |
|
Minor |
None |
436 |
Multiple Interpretation Error (MIE) |
|
Major |
References, Context_Notes, Applicable_Platforms |
|
Minor |
None |
437 |
Extra Unhandled Features |
|
Major |
Applicable_Platforms |
|
Minor |
None |
438 |
Behavioral Problems |
|
Major |
Description |
|
Minor |
Name |
439 |
Behavioral Change |
|
Major |
Applicable_Platforms |
|
Minor |
None |
440 |
Expected Behavior Violation |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
441 |
Unintended Proxy/Intermediary |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
442 |
Web Problems |
|
Major |
Description |
|
Minor |
Name |
444 |
HTTP Request Smuggling |
|
Major |
Applicable_Platforms |
|
Minor |
None |
445 |
User Interface Quality Errors |
|
Major |
Description, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
446 |
User Interface Discrepancy for Security Feature |
|
Major |
Name, Description, Context_Notes, Applicable_Platforms, Node_Relationship |
|
Minor |
None |
447 |
Unimplemented or Unsupported Feature in UI |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
448 |
Obsolete Feature in UI |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
449 |
The UI Performs the Wrong Action |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Name |
450 |
Multiple Interpretations of UI Input |
|
Major |
Applicable_Platforms |
|
Minor |
None |
451 |
UI Misrepresentation of Critical Information |
|
Major |
Applicable_Platforms |
|
Minor |
None |
452 |
Initialization and Cleanup Errors |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Context_Notes |
453 |
Insecure Default Variable Initialization |
|
Major |
Applicable_Platforms |
|
Minor |
Name |
454 |
External Initialization of Trusted Variables or Values |
|
Major |
Context_Notes, Applicable_Platforms |
|
Minor |
Name |
455 |
Non-exit on Failed Initialization |
|
Major |
Applicable_Platforms |
|
Minor |
None |
456 |
Missing Initialization |
|
Major |
Applicable_Platforms |
|
Minor |
Context_Notes, Research_Gaps |
457 |
Uninitialized Variable |
|
Major |
References, Applicable_Platforms, Node_Relationship |
|
Minor |
Name, Common_Consequences |
458 |
Incorrect Initialization |
|
Major |
Observed_Example, Applicable_Platforms |
|
Minor |
Name |
459 |
Incomplete Cleanup |
|
Major |
Applicable_Platforms |
|
Minor |
None |
460 |
Improper Cleanup on Thrown Exception |
|
Major |
Demonstrative_Example |
|
Minor |
Name, Common_Consequences |
461 |
Data Structure Issues |
|
Major |
Description |
|
Minor |
None |
462 |
Duplicate Key in Associative List (Alist) |
|
Major |
None |
|
Minor |
Name |
463 |
Deletion of Data-structure Sentinel |
|
Major |
Description, Context_Notes |
|
Minor |
Name, Common_Consequences |
464 |
Addition of Data-structure Sentinel |
|
Major |
Description |
|
Minor |
Name, Common_Consequences |
465 |
Pointer Issues |
|
Major |
Description |
|
Minor |
None |
466 |
Illegal Pointer Value |
|
Major |
Description, Node_Relationship |
|
Minor |
None |
467 |
Use of sizeof() on a Pointer Type |
|
Major |
Description, References, Context_Notes, Demonstrative_Example, Weakness_Ordinality, Potential_Mitigations, Common_Consequences, Node_Relationship |
|
Minor |
Name |
468 |
Unintentional Pointer Scaling |
|
Major |
Demonstrative_Example, Node_Relationship |
|
Minor |
Name |
469 |
Improper Pointer Subtraction |
|
Major |
Description, Potential_Mitigations, Node_Relationship |
|
Minor |
Name, Common_Consequences |
470 |
Unsafe Reflection |
|
Major |
Node_Relationship |
|
Minor |
None |
471 |
Modification of Assumed-Immutable Data (MAID) |
|
Major |
Name, Applicable_Platforms |
|
Minor |
Context_Notes |
472 |
Web Parameter Tampering |
|
Major |
Applicable_Platforms, Node_Relationship |
|
Minor |
Context_Notes |
473 |
PHP External Variable Modification |
|
Major |
Description, Context_Notes, Potential_Mitigations, Node_Relationship |
|
Minor |
None |
474 |
Inconsistent Implementations |
|
Major |
Applicable_Platforms |
|
Minor |
None |
475 |
Undefined Behavior |
|
Major |
Applicable_Platforms |
|
Minor |
None |
476 |
NULL Pointer Dereference |
|
Major |
Description, Context_Notes, Demonstrative_Example, Observed_Example, CVEs_Mentioned, Potential_Mitigations, Common_Consequences, Node_Relationship |
|
Minor |
Name, Weakness_Ordinality |
477 |
Obsolete |
|
Major |
Applicable_Platforms |
|
Minor |
None |
478 |
Failure to Account for Default Case in Switch |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
479 |
Unsafe Function Call from a Signal Handler |
|
Major |
Context_Notes, AffectedResource, Node_Relationship |
|
Minor |
Name, Common_Consequences |
480 |
Using the Wrong Operator |
|
Major |
Description, Applicable_Platforms |
|
Minor |
Name |
481 |
Assigning instead of Comparing |
|
Major |
None |
|
Minor |
Name |
482 |
Comparing instead of Assigning |
|
Major |
None |
|
Minor |
Name |
483 |
Incorrect Block Delimitation |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
484 |
Omitted Break Statement |
|
Major |
None |
|
Minor |
Name |
486 |
Comparing Classes by Name |
|
Major |
None |
|
Minor |
Common_Consequences |
487 |
Relying on Package-level Scope |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
488 |
Data Leaking Between Users |
|
Major |
Applicable_Platforms |
|
Minor |
None |
489 |
Leftover Debug Code |
|
Major |
Context_Notes, Applicable_Platforms, Node_Relationship |
|
Minor |
Common_Consequences |
490 |
Mobile Code Issues |
|
Major |
Description |
|
Minor |
None |
492 |
Mobile Code: Use of Inner Class |
|
Major |
None |
|
Minor |
Common_Consequences |
494 |
Mobile Code: Invoking Untrusted Mobile Code |
|
Major |
None |
|
Minor |
Name |
495 |
Private Array-Typed Field Returned From A Public Method |
|
Major |
Node_Relationship |
|
Minor |
None |
496 |
Public Data Assigned to Private Array-Typed Field |
|
Major |
Description, Node_Relationship |
|
Minor |
None |
497 |
System Information Leak |
|
Major |
Applicable_Platforms |
|
Minor |
None |
498 |
Information Leak through Class Cloning |
|
Major |
Context_Notes, Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
499 |
Information Leak through Serialization |
|
Major |
None |
|
Minor |
Name, Common_Consequences |
500 |
Overflow of Static Internal Buffer |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
501 |
Trust Boundary Violation |
|
Major |
Applicable_Platforms |
|
Minor |
None |
502 |
Deserialization of Untrusted Data |
|
Major |
Applicable_Platforms |
|
Minor |
Name, Common_Consequences |
503 |
Byte/Object Code |
|
Major |
Description |
|
Minor |
None |
504 |
Motivation/Intent |
|
Major |
Description |
|
Minor |
None |
508 |
Non-Replicating |
|
Major |
Description |
|
Minor |
None |
509 |
Replicating (virus) |
|
Major |
Description |
|
Minor |
None |
512 |
Spyware |
|
Major |
Description |
|
Minor |
None |
513 |
Nonmalicious |
|
Major |
Description |
|
Minor |
None |
514 |
Covert Channel |
|
Major |
Description, Context_Notes |
|
Minor |
None |
515 |
Covert Storage Channel |
|
Major |
Description |
|
Minor |
Common_Consequences |
522 |
Insufficiently Protected Credentials |
|
Major |
Node_Relationship |
|
Minor |
None |
533 |
Information Leak Through Server Log Files |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
538 |
File and Directory Information Leaks |
|
Major |
Description |
|
Minor |
None |
548 |
Information Leak Through Directory Listing |
|
Major |
Description |
|
Minor |
None |
552 |
Errant Files or Directories Accessible |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
553 |
Possible Command Shell (csh) |
|
Major |
Description |
|
Minor |
None |
558 |
Misused Authentication: getlogin() |
|
Major |
Name |
|
Minor |
None |
559 |
Often Misused: Arguments and Parameters |
|
Major |
Description |
|
Minor |
None |
560 |
Often Misused: umask() |
|
Major |
None |
|
Minor |
Name |
569 |
Expression Issues |
|
Major |
Description |
|
Minor |
None |
572 |
Call to Thread.run() |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
576 |
EJB Bad Practices: Use of Java I/O |
|
Major |
Context_Notes |
|
Minor |
Name |
581 |
Object Model Violation: Just One of Equals and Haschode Defined |
|
Major |
None |
|
Minor |
Common_Consequences |
582 |
Mobile Code: Unsafe Array Declaration |
|
Major |
Weakness_Ordinality |
|
Minor |
None |
587 |
Assignment of a Fixed Address to a Pointer |
|
Major |
Context_Notes, Demonstrative_Example, Weakness_Ordinality |
|
Minor |
Description |
590 |
Improperly Freeing Heap Memory |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
None |
591 |
Memory Locking |
|
Major |
AffectedResource, Node_Relationship |
|
Minor |
Common_Consequences |
592 |
Authentication Bypass Issues |
|
Major |
Description |
|
Minor |
None |
593 |
Authentication Bypass: OpenSSL CTX Object Modified after SSL Objects are Created |
|
Major |
None |
|
Minor |
Common_Consequences |
594 |
Persistence in J2EE Frameworks |
|
Major |
None |
|
Minor |
Common_Consequences |
599 |
No OpenSSL Certificate Check Performed before Use |
|
Major |
Name |
|
Minor |
Common_Consequences |
602 |
Client-Side Enforcement of Server-Side Security |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
604 |
Deprecated |
|
Major |
Node_Relationship |
|
Minor |
None |
605 |
Multiple Binds to Same Port |
|
Major |
Applicable_Platforms |
|
Minor |
Common_Consequences |
608 |
Struts: Non-private Field in ActionForm Class |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
609 |
Double Checked Locking |
|
Major |
Context_Notes |
|
Minor |
None |
616 |
Incomplete Identification of Uploaded File Variables (PHP) |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
617 |
Reachable Assertion |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
618 |
Exposed Unsafe ActiveX Method |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
621 |
Variable Extraction Error |
|
Major |
Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
623 |
Unsafe ActiveX Control Marked Safe For Scripting |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
624 |
Executable Regular Expression Error |
|
Major |
Applicable_Platforms |
|
Minor |
None |
625 |
Permissive Regular Expression |
|
Major |
Context_Notes, Applicable_Platforms |
|
Minor |
Weakness_Ordinality |
626 |
Null Byte Interaction Error (Poison Null Byte) |
|
Major |
None |
|
Minor |
Weakness_Ordinality |
627 |
Dynamic Variable Evaluation |
|
Major |
Applicable_Platforms |
|
Minor |
None |
628 |
Incorrectly Specified Arguments |
|
Major |
None |
|
Minor |
Weakness_Ordinality |