Skip to content

recorded together · two weakness classes

Cross-site Scripting and SQL Injection

13 CVEs

13 CVEs name a weakness of both Cross-site Scripting and SQL Injection, too few to compare with chance. The pairing most often behind it is CWE-79 (Cross-site Scripting) with CWE-89 (SQL Injection), in 12 CVEs.

Every dot is a CVE whose record names a weakness from both classes, neither being the other's parent in the CWE hierarchy. 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
13
Chance alone would give
about 14
So they are recorded together
too few CVEs to say

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.

Every one of the 13 is a mark on the map. Named now: 1 to 13, most at risk first.

  1. Huge-IT Portfolio Gallery manager v1.1.0 SQL Injection and XSSCVE-2016-1000115Huge-It · 2.9% likely

    CWE-79Huge-It

  2. SQLi and XSS in Huge IT catalog extension v1.0.4 for JoomlaCVE-2016-1000119Huge-It · 2.3% likely

    CWE-79Huge-It

  3. XSS & SQLi in HugeIT slideshow v1.0.4CVE-2016-1000118Huge-It · 2.3% likely

    CWE-79Huge-It

  4. XSS & SQLi in HugeIT slideshow v1.0.4CVE-2016-1000117Huge-It · 2.3% likely

    CWE-79Huge-It

  5. Cross site scripting (XSS) vulnerability in sourcecodester PHP CRUD without Refresh/Reload using Ajax and DataTables Tutorial v1 by oretnom23, allows remote attackers to execute a…CVE-2021-40909Php Crud Without Refresh/reload Using Ajax And Datatables T… · 2.2% likely

    CWE-79

  6. Huge-IT Portfolio Gallery manager v1.1.0 SQL Injection and XSSCVE-2016-1000116Huge-It · 2.1% likely

    CWE-79Huge-It

  7. In TypeStack class-validator 0.10.2, validate() input validation can be bypassed because certain internal attributes can be overwritten via a conflicting name. Even though there i…CVE-2019-18413Typestack Class-Validator Project · CVSS 3.7 · 2.0% likely

    CWE-79

  8. In Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, HTTP Methods provided as verbs or using the override header may be tre…CVE-2019-10913Sensiolabs · 1.9% likely

    CWE-79Sensiolabs

  9. Maxboard Remote Code ExecutionCVE-2021-26636MaxBoard · CVSS 8.8 · 1.6% likely

    CWE-79

  10. In phpMyAdmin 4.x before 4.9.5 and 5.x before 5.0.2, a SQL injection vulnerability was discovered where malicious code could be used to trigger an XSS attack through retrieving an…CVE-2020-10803Phpmyadmin · 1.4% likely

    CWE-79Phpmyadmin

  11. If exploited, this SQL injection vulnerability could allow remote attackers to obtain application information. This issue affects: QNAP Systems Inc. Music Station versions prior t…CVE-2018-19952QNAP Systems Inc. · 1.3% likely

    CWE-80QNAP

  12. GLPI vulnerable to SQL injection and Stored XSS via inventory agent requestCVE-2023-28849glpi-project · CVSS 10 · 0.5% likely

    CWE-89GLPI

  13. WP-Recall < 16.26.12 - Admin+ Stored XSSCVE-2024-9771Plechevandrey · CVSS 3.5 · 0.3% likely

    CWE-89Plechev Andrey

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

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.