Vulnerability Types (CWE)

Vulnerabilities classified by CWE type

CWE-79 CVSS 5.8

Cross-Site Scripting (XSS)

Allows attackers to inject malicious scripts into web pages viewed by users.

29,177
CVEs
NVD-CWE-Other CVSS 6.2

NVD-CWE-Other

23,389
CVEs
NVD-CWE-noinfo CVSS 6.4

NVD-CWE-noinfo

17,061
CVEs
CWE-119 CVSS 7.7

Buffer Overflow

Writing data beyond allocated buffer boundaries.

11,028
CVEs
CWE-89 CVSS 7.8

SQL Injection

Allows attackers to execute malicious SQL statements in database queries.

9,572
CVEs
CWE-20 CVSS 7.1

Improper Input Validation

Failing to properly validate user input before processing.

7,968
CVEs
CWE-200 CVSS 5.9

Information Exposure

Unintentional disclosure of sensitive information.

7,286
CVEs
CWE-352 CVSS 6.1

Cross-Site Request Forgery (CSRF)

Forces users to execute unwanted actions on authenticated sessions.

6,109
CVEs
CWE-862 CVSS 6.0

Missing Authorization

Not checking if user has permission for requested action.

5,469
CVEs
CWE-22 CVSS 7.1

Path Traversal

Allows access to files outside the intended directory.

5,291
CVEs
CWE-264 CVSS 6.9

CWE-264

4,638
CVEs
CWE-125 CVSS 6.7

Out-of-bounds Read

Reading data outside the intended memory buffer boundaries.

4,630
CVEs
CWE-787 CVSS 7.8

Out-of-bounds Write

Writing data outside the intended memory buffer boundaries.

4,567
CVEs
CWE-416 CVSS 7.7

Use After Free

Referencing memory after it has been freed, leading to crashes or code execution.

4,142
CVEs
CWE-476 CVSS 5.8

NULL Pointer Dereference

Dereferencing a null pointer causes crashes or undefined behavior.

3,467
CVEs
CWE-94 CVSS 8.3

Code Injection

Allows injection and execution of malicious code.

3,241
CVEs
CWE-78 CVSS 8.3

OS Command Injection

Allows execution of arbitrary operating system commands.

2,914
CVEs
CWE-74 CVSS 6.8

CWE-74

2,862
CVEs
CWE-284 CVSS 6.6

CWE-284

2,843
CVEs
CWE-287 CVSS 7.7

Improper Authentication

Failing to properly verify user identity.

2,292
CVEs
CWE-310 CVSS 5.6

CWE-310

2,237
CVEs
CWE-399 CVSS 7.4

CWE-399

2,232
CVEs
CWE-434 CVSS 8.2

Unrestricted File Upload

Allows uploading of dangerous file types to the server.

1,934
CVEs
CWE-190 CVSS 7.3

Integer Overflow

Arithmetic operations exceed the maximum integer value.

1,835
CVEs
CWE-121 CVSS 7.9

CWE-121

1,609
CVEs
CWE-502 CVSS 8.5

Deserialization of Untrusted Data

Deserializing untrusted data can lead to code execution.

1,536
CVEs
CWE-77 CVSS 7.8

Command Injection

Allows execution of arbitrary system commands.

1,531
CVEs
CWE-120 CVSS 7.7

Buffer Copy without Checking Size

Copying data without checking destination buffer size.

1,512
CVEs
CWE-918 CVSS 6.7

Server-Side Request Forgery (SSRF)

Server can be tricked into making requests to internal resources.

1,456
CVEs
CWE-400 CVSS 6.6

Uncontrolled Resource Consumption

Allows exhaustion of system resources (DoS).

1,455
CVEs
CWE-362 CVSS 6.0

CWE-362

1,374
CVEs
CWE-122 CVSS 7.9

CWE-122

1,250
CVEs
CWE-863 CVSS 6.4

Incorrect Authorization

Authorization check is performed incorrectly.

1,246
CVEs
CWE-401 CVSS 5.6

CWE-401

1,138
CVEs
CWE-269 CVSS 7.7

Improper Privilege Management

Failing to properly manage user privileges.

1,137
CVEs
CWE-306 CVSS 7.8

Missing Authentication

Critical functions accessible without authentication.

1,081
CVEs
CWE-98 CVSS 8.2

CWE-98

1,076
CVEs
CWE-189 CVSS 6.1

CWE-189

996
CVEs
CWE-639 CVSS 6.3

CWE-639

970
CVEs
CWE-770 CVSS 6.4

CWE-770

902
CVEs
CWE-732 CVSS 7.0

Incorrect Permission Assignment

Resources have overly permissive access controls.

801
CVEs
CWE-295 CVSS 6.8

CWE-295

776
CVEs
CWE-601 CVSS 5.8

Open Redirect

Allows redirection to untrusted external sites.

769
CVEs
CWE-59 CVSS 6.9

CWE-59

761
CVEs
CWE-798 CVSS 8.3

Use of Hard-coded Credentials

Credentials embedded directly in source code.

744
CVEs
CWE-611 CVSS 7.3

XXE (XML External Entities)

Processing XML with external entity references.

701
CVEs
CWE-266 CVSS 6.4

CWE-266

668
CVEs
CWE-255 CVSS 6.3

CWE-255

653
CVEs
CWE-276 CVSS 7.0

CWE-276

648
CVEs
CWE-532 CVSS 5.8

CWE-532

581
CVEs