Skip to content

recorded together · CWE-89 and CWE-434

SQL Injection with Unrestricted File Upload

4 CVEs

11 CVEs name a weakness of both SQL Injection and File and Path Handling, too few to compare with chance. 4 CVEs of them carry this pair: SQL Injection with Unrestricted File Upload.

Every dot is a CVE whose record names both weaknesses. The named ones come first: exploited in the wild, then those with a public check, then the likeliest to be.

CVEs that carry a weakness of both
11
Chance alone would give
about 18
So they are recorded together
too few CVEs to say
This pair of weaknesses
4 CVEs of the 11

A CVE counts when its record names a weakness from each class, neither being the other's parent. It says the two kinds of flaw are recorded together in one vulnerability more or less often than chance: not that one causes the other, and it follows how the people who file CVEs choose CWEs.

How this is weighed, and the sources

Chance is what the two classes' shares of all CVEs that carry weaknesses of two or more classes would give if weaknesses paired at random. A line is drawn on the dial only for pairs with enough CVEs and clearly above chance. Weaknesses are the CWEs the CVE List and NVD record; exploitation is CISA KEV, likelihood is EPSS.

Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-15 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.