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,142
CVEs
NVD-CWE-Other CVSS 6.2

NVD-CWE-Other

23,387
CVEs
NVD-CWE-noinfo CVSS 6.4

NVD-CWE-noinfo

17,057
CVEs
CWE-119 CVSS 7.7

Buffer Overflow

Writing data beyond allocated buffer boundaries.

11,025
CVEs
CWE-89 CVSS 7.8

SQL Injection

Allows attackers to execute malicious SQL statements in database queries.

9,544
CVEs
CWE-20 CVSS 7.1

Improper Input Validation

Failing to properly validate user input before processing.

7,965
CVEs
CWE-200 CVSS 5.9

Information Exposure

Unintentional disclosure of sensitive information.

7,278
CVEs
CWE-352 CVSS 6.1

Cross-Site Request Forgery (CSRF)

Forces users to execute unwanted actions on authenticated sessions.

6,104
CVEs
CWE-862 CVSS 6.0

Missing Authorization

Not checking if user has permission for requested action.

5,459
CVEs
CWE-22 CVSS 7.1

Path Traversal

Allows access to files outside the intended directory.

5,279
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,620
CVEs
CWE-787 CVSS 7.8

Out-of-bounds Write

Writing data outside the intended memory buffer boundaries.

4,561
CVEs
CWE-416 CVSS 7.7

Use After Free

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

4,141
CVEs
CWE-476 CVSS 5.8

NULL Pointer Dereference

Dereferencing a null pointer causes crashes or undefined behavior.

3,464
CVEs
CWE-94 CVSS 8.3

Code Injection

Allows injection and execution of malicious code.

3,239
CVEs
CWE-78 CVSS 8.3

OS Command Injection

Allows execution of arbitrary operating system commands.

2,905
CVEs
CWE-74 CVSS 6.8

CWE-74

2,859
CVEs
CWE-284 CVSS 6.6

CWE-284

2,838
CVEs
CWE-287 CVSS 7.7

Improper Authentication

Failing to properly verify user identity.

2,290
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,932
CVEs
CWE-190 CVSS 7.3

Integer Overflow

Arithmetic operations exceed the maximum integer value.

1,834
CVEs
CWE-121 CVSS 7.9

CWE-121

1,607
CVEs
CWE-502 CVSS 8.5

Deserialization of Untrusted Data

Deserializing untrusted data can lead to code execution.

1,534
CVEs
CWE-77 CVSS 7.8

Command Injection

Allows execution of arbitrary system commands.

1,524
CVEs
CWE-120 CVSS 7.7

Buffer Copy without Checking Size

Copying data without checking destination buffer size.

1,511
CVEs
CWE-400 CVSS 6.6

Uncontrolled Resource Consumption

Allows exhaustion of system resources (DoS).

1,451
CVEs
CWE-918 CVSS 6.7

Server-Side Request Forgery (SSRF)

Server can be tricked into making requests to internal resources.

1,449
CVEs
CWE-362 CVSS 6.0

CWE-362

1,373
CVEs
CWE-122 CVSS 7.9

CWE-122

1,247
CVEs
CWE-863 CVSS 6.4

Incorrect Authorization

Authorization check is performed incorrectly.

1,240
CVEs
CWE-401 CVSS 5.6

CWE-401

1,137
CVEs
CWE-269 CVSS 7.7

Improper Privilege Management

Failing to properly manage user privileges.

1,133
CVEs
CWE-306 CVSS 7.8

Missing Authentication

Critical functions accessible without authentication.

1,079
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

967
CVEs
CWE-770 CVSS 6.4

CWE-770

897
CVEs
CWE-732 CVSS 7.0

Incorrect Permission Assignment

Resources have overly permissive access controls.

801
CVEs
CWE-295 CVSS 6.8

CWE-295

772
CVEs
CWE-601 CVSS 5.8

Open Redirect

Allows redirection to untrusted external sites.

767
CVEs
CWE-59 CVSS 6.9

CWE-59

760
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.

700
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

647
CVEs
CWE-532 CVSS 5.8

CWE-532

577
CVEs