CWE Research Context

Browse Common Weakness Enumeration context connected to published Atomicorp CVE research and active WAF protections. CVE pages provide the direct finding for a specific vulnerability.

This is a selected set of published research examples, not a complete list of Atomicorp protections. Absence of a CWE or CVE does not imply absence of protection against that weakness or attack method.

CWEWeaknessPublished CVEsProductsActive Atomicorp rules
CWE-15External Control of System or Configuration Setting112
CWE-17DEPRECATED: Code111
CWE-19Data Processing Errors3312
CWE-20Improper Input Validation137118112
CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')1144939134
CWE-23Relative Path Traversal201919
CWE-24Path Traversal: '../filedir'776
CWE-25Path Traversal: '/../filedir'1113
CWE-26Path Traversal: '/dir/../filename'226
CWE-27Path Traversal: 'dir/../../filename'2214
CWE-28Path Traversal: '..\filedir'112
CWE-29Path Traversal: '..\filename'1159
CWE-31Path Traversal: 'dir....\filename'115
CWE-32Path Traversal: '…' (Triple Dot)111
CWE-35Path Traversal: '…/…//'334
CWE-36Absolute Path Traversal8811
CWE-44Path Equivalence: 'file.name' (Internal Dot)111
CWE-50Path Equivalence: '//multiple/leading/slash'111
CWE-59Improper Link Resolution Before File Access ('Link Following')6516
CWE-61UNIX Symbolic Link (Symlink) Following215
CWE-73External Control of File Name or Path625659
CWE-74Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')118144695
CWE-77Improper Neutralization of Special Elements used in a Command ('Command Injection')23114671
CWE-78Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')61938696
CWE-79Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')22131451119
CWE-80Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)211917
CWE-81Improper Neutralization of Script in an Error Message Web Page111
CWE-83Improper Neutralization of Script in Attributes in a Web Page5526
CWE-84Improper Neutralization of Encoded URI Schemes in a Web Page111
CWE-87Improper Neutralization of Alternate XSS Syntax8415
CWE-88Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')141426
CWE-89Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')21111086110
CWE-90Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection')113
CWE-91XML Injection (aka Blind XPath Injection)6621
CWE-93Improper Neutralization of CRLF Sequences ('CRLF Injection')101027
CWE-94Improper Control of Generation of Code ('Code Injection')673438129
CWE-95Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')181625
CWE-96Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection')1113
CWE-98Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')333239
CWE-112Missing XML Validation112
CWE-113Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')5520
CWE-116Improper Encoding or Escaping of Output181832
CWE-119Improper Restriction of Operations within the Bounds of a Memory Buffer141221
CWE-120Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')3215
CWE-121Stack-based Buffer Overflow8518
CWE-125Out-of-bounds Read112
CWE-144Improper Neutralization of Line Delimiters119
CWE-158Improper Neutralization of Null Byte or NUL Character114
CWE-177Improper Handling of URL Encoding (Hex Encoding)116
CWE-178Improper Handling of Case Sensitivity119
CWE-180Incorrect Behavior Order: Validate Before Canonicalize2210
CWE-183Permissive List of Allowed Inputs4424
CWE-184Incomplete List of Disallowed Inputs111140
CWE-185Incorrect Regular Expression1112
CWE-187Partial String Comparison119
CWE-189Numeric Errors115
CWE-200Exposure of Sensitive Information to an Unauthorized Actor11410394
CWE-201Insertion of Sensitive Information Into Sent Data113
CWE-203Observable Discrepancy112
CWE-206Observable Internal Behavioral Discrepancy113
CWE-209Generation of Error Message Containing Sensitive Information4413
CWE-233Improper Handling of Parameters113
CWE-250Execution with Unnecessary Privileges2212
CWE-252Unchecked Return Value111
CWE-253Incorrect Check of Function Return Value119
CWE-255Credentials Management Errors121118
CWE-259Use of Hard-coded Password334
CWE-264Permissions, Privileges, and Access Controls312746
CWE-266Incorrect Privilege Assignment5526
CWE-269Improper Privilege Management292761
CWE-276Incorrect Default Permissions3213
CWE-284Improper Access Control13211072
CWE-285Improper Authorization161647
CWE-287Improper Authentication757186
CWE-288Authentication Bypass Using an Alternate Path or Channel151439
CWE-289Authentication Bypass by Alternate Name111
CWE-290Authentication Bypass by Spoofing4412
CWE-294Authentication Bypass by Capture-replay112
CWE-295Improper Certificate Validation2122
CWE-303Incorrect Implementation of Authentication Algorithm226
CWE-305Authentication Bypass by Primary Weakness3317
CWE-306Missing Authentication for Critical Function111102101
CWE-310Cryptographic Issues539
CWE-312Cleartext Storage of Sensitive Information223
CWE-319Cleartext Transmission of Sensitive Information225
CWE-321Use of Hard-coded Cryptographic Key119
CWE-326Inadequate Encryption Strength325
CWE-327Use of a Broken or Risky Cryptographic Algorithm4415
CWE-330Use of Insufficiently Random Values114
CWE-345Insufficient Verification of Data Authenticity9923
CWE-346Origin Validation Error337
CWE-350Reliance on Reverse DNS Resolution for a Security-Critical Action3318
CWE-352Cross-Site Request Forgery (CSRF)504984
CWE-359Exposure of Private Personal Information to an Unauthorized Actor113
CWE-3617PK - Time and State117
CWE-362Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')225
CWE-367Time-of-check Time-of-use (TOCTOU) Race Condition141312
CWE-384Session Fixation2210
CWE-399Resource Management Errors333
CWE-400Uncontrolled Resource Consumption448
CWE-416Use After Free535
CWE-420Unprotected Alternate Channel111
CWE-424Improper Protection of Alternate Path214
CWE-425Direct Request ('Forced Browsing')9926
CWE-427Uncontrolled Search Path Element225
CWE-434Unrestricted Upload of File with Dangerous Type361327105
CWE-436Interpretation Conflict2216
CWE-441Unintended Proxy or Intermediary ('Confused Deputy')7716
CWE-444Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')10931
CWE-470Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')111026
CWE-472External Control of Assumed-Immutable Web Parameter224
CWE-473PHP External Variable Modification112
CWE-489Active Debug Code335
CWE-494Download of Code Without Integrity Check3318
CWE-497Exposure of Sensitive System Information to an Unauthorized Control Sphere327
CWE-501Trust Boundary Violation1112
CWE-502Deserialization of Untrusted Data968775
CWE-521Weak Password Requirements1110
CWE-522Insufficiently Protected Credentials9812
CWE-532Insertion of Sensitive Information into Log File669
CWE-534DEPRECATED: Information Exposure Through Debug Log Files113
CWE-538Insertion of Sensitive Information into Externally-Accessible File or Directory222
CWE-551Incorrect Behavior Order: Authorization Before Parsing and Canonicalization111
CWE-552Files or Directories Accessible to External Parties222124
CWE-564SQL Injection: Hibernate1112
CWE-601URL Redirection to Untrusted Site ('Open Redirect')1099440
CWE-602Client-Side Enforcement of Server-Side Security224
CWE-610Externally Controlled Reference to a Resource in Another Sphere8624
CWE-611Improper Restriction of XML External Entity Reference484242
CWE-625Permissive Regular Expression3320
CWE-639Authorization Bypass Through User-Controlled Key111136
CWE-640Weak Password Recovery Mechanism for Forgotten Password2212
CWE-641Improper Restriction of Names for Files and Other Resources1112
CWE-642External Control of Critical State Data114
CWE-644Improper Neutralization of HTTP Headers for Scripting Syntax2213
CWE-647Use of Non-Canonical URL Paths for Authorization Decisions111
CWE-665Improper Initialization227
CWE-668Exposure of Resource to Wrong Sphere4412
CWE-669Incorrect Resource Transfer Between Spheres2213
CWE-674Uncontrolled Recursion116
CWE-693Protection Mechanism Failure5422
CWE-697Incorrect Comparison4417
CWE-698Execution After Redirect (EAR)226
CWE-704Incorrect Type Conversion or Cast114
CWE-705Incorrect Control Flow Scoping115
CWE-706Use of Incorrectly-Resolved Name or Reference6610
CWE-707Improper Neutralization322
CWE-732Incorrect Permission Assignment for Critical Resource9933
CWE-749Exposed Dangerous Method or Function4328
CWE-755Improper Handling of Exceptional Conditions327
CWE-770Allocation of Resources Without Limits or Throttling227
CWE-776Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion')229
CWE-787Out-of-bounds Write10920
CWE-791Incomplete Filtering of Special Elements4413
CWE-798Use of Hard-coded Credentials222266
CWE-824Access of Uninitialized Pointer328
CWE-829Inclusion of Functionality from Untrusted Control Sphere161433
CWE-835Loop with Unreachable Exit Condition ('Infinite Loop')1112
CWE-836Use of Password Hash Instead of Password for Authentication1114
CWE-862Missing Authorization625877
CWE-863Incorrect Authorization252549
CWE-913Improper Control of Dynamically-Managed Code Resources6623
CWE-915Improperly Controlled Modification of Dynamically-Determined Object Attributes5530
CWE-916Use of Password Hash With Insufficient Computational Effort118
CWE-917Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')121027
CWE-918Server-Side Request Forgery (SSRF)61643894
CWE-942Permissive Cross-domain Security Policy with Untrusted Domains3315
CWE-1021Improper Restriction of Rendered UI Layers or Frames111
CWE-1188Initialization of a Resource with an Insecure Default101043
CWE-1220Insufficient Granularity of Access Control114
CWE-1258Exposure of Sensitive System Information Due to Uncleared Debug Information111
CWE-1284Improper Validation of Specified Quantity in Input3317
CWE-1286Improper Validation of Syntactic Correctness of Input116
CWE-1287Improper Validation of Specified Type of Input225
CWE-1289Improper Validation of Unsafe Equivalence in Input111
CWE-1321Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')4423
CWE-1325Improperly Controlled Sequential Memory Allocation214
CWE-1336Improper Neutralization of Special Elements Used in a Template Engine222041
CWE-1385Missing Origin Validation in WebSockets111
CWE-1389Incorrect Parsing of Numbers with Different Radices117
CWE-1390Weak Authentication111
CWE-1391Use of Weak Credentials111
CWE-1392Use of Default Credentials1112
CWE-1393Use of Default Password116