CWE-661: Weaknesses in Software Written in PHP

ID CWE-661
Type Implicit
Status Draft
This view (slice) covers issues that are found in PHP programs that are not common to all languages.

Relationships

Type # ID Name Abstraction Structure Status
Weakness CWE-1024 Comparison of Incompatible Types Base Simple Incomplete
Weakness CWE-1336 Improper Neutralization of Special Elements Used in a Template Engine Base Simple Incomplete
Weakness CWE-209 Generation of Error Message Containing Sensitive Information Base Simple Draft
Weakness CWE-211 Externally-Generated Error Message Containing Sensitive Information Base Simple Incomplete
Weakness CWE-434 Unrestricted Upload of File with Dangerous Type Base Simple Draft
Weakness CWE-453 Insecure Default Variable Initialization Variant Simple Draft
Weakness CWE-454 External Initialization of Trusted Variables or Data Stores Base Simple Draft
Weakness CWE-457 Use of Uninitialized Variable Variant Simple Draft
Weakness CWE-470 Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') Base Simple Draft
Weakness CWE-473 PHP External Variable Modification Variant Simple Draft
Weakness CWE-474 Use of Function with Inconsistent Implementations Base Simple Draft
Weakness CWE-484 Omitted Break Statement in Switch Base Simple Draft
Weakness CWE-502 Deserialization of Untrusted Data Base Simple Draft
Weakness CWE-595 Comparison of Object References Instead of Object Contents Variant Simple Incomplete
Weakness CWE-616 Incomplete Identification of Uploaded File Variables (PHP) Variant Simple Incomplete
Weakness CWE-621 Variable Extraction Error Variant Simple Incomplete
Weakness CWE-624 Executable Regular Expression Error Base Simple Incomplete
Weakness CWE-625 Permissive Regular Expression Base Simple Draft
Weakness CWE-626 Null Byte Interaction Error (Poison Null Byte) Variant Simple Draft
Weakness CWE-627 Dynamic Variable Evaluation Variant Simple Incomplete
Weakness CWE-88 Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') Base Simple Draft
Weakness CWE-915 Improperly Controlled Modification of Dynamically-Determined Object Attributes Base Simple Incomplete
Weakness CWE-95 Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') Variant Simple Incomplete
Weakness CWE-96 Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') Base Simple Draft
Weakness CWE-98 Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') Variant Simple Draft
Loading...
Loading...