Skip to content

recorded together · two weakness classes

Cross-Site Request Forgery and SQL Injection

10 CVEs

10 CVEs name a weakness of both Cross-Site Request Forgery and SQL Injection, too few to compare with chance. The pairing most often behind it is CWE-352 (Cross-Site Request Forgery) with CWE-89 (SQL Injection), in 10 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
10
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 from 25 CVEs and 1.15 times chance. Weaknesses are the CWEs the CVE List and NVD record; exploitation is CISA KEV, likelihood is EPSS.

check available
1

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

  1. Email Subscribers & Newsletters <= 5.3.1 - Authenticated SQL InjectionCVE-2022-0439Icegram · 4.2% likely

    CWE-89Icegram

  2. WP Brutal AI < 2.0.0 - SQL Injection via CSRFCVE-2023-2601Wp Brutal Ai Project · 1.8% likely

    CWE-89

  3. payment_manage.ajax.php and various *_manage.ajax.php in MFScripts YetiShare 3.5.2 through 4.5.4 directly insert values from the sSortDir_0 parameter into a SQL string. This allow…CVE-2019-20059Mfscripts · 0.9% likely

    CWE-89Mfscripts

  4. phpMyAdmin before 2.11.5 accesses $_REQUEST to obtain some parameters instead of $_GET and $_POST, which allows attackers in the same domain to override certain variables and cond…CVE-2008-1149Phpmyadmin · 0.9% likely

    CWE-89Phpmyadmin

  5. The WP Booking System plugin 1.5.1 for WordPress has no CSRF protection, which allows attackers to reach certain SQL injection issues that require administrative access.CVE-2019-12239Wpbookingsystem · 0.9% likely

    CWE-89

  6. Diary & Availability Calendar <= 1.0.3 - Authenticated (subscriber+) SQL InjectionCVE-2021-24555Roosty · 0.8% likely

    CWE-89

  7. Chameleon CSS <= 1.2 - Subscriber+ SQL InjectionCVE-2021-24626Chameleon Css Project · 0.7% likely

    CWE-89

  8. Multiple SQL injection vulnerabilities in dotProject before 2.1.7 allow remote authenticated administrators to execute arbitrary SQL commands via the (1) search_string or (2) wher…CVE-2012-5701Dotproject · 0.7% likely

    CWE-89Dotproject

  9. Orange Form <= 1.0 - SQL Injection via CSRFCVE-2021-24704Orange-Form Project · 0.6% likely

    CWE-89

  10. ArtPlacer Widget < 2.20.7 - Editor+ SQLiCVE-2023-6373Artplacer · CVSS 8.8 · 0.4% likely

    CWE-89Artplacer

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-14 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.