← Back
CWE-89

20,793 CVEs • Abstraction: Base • Likelihood of Exploit: High

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.

JSON object

Loading...

CVEs (20,793)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Cszcms
1Csz Cms
Jun 17, 2026
Apr 12, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
CSZ CMS 1.2.2 is vulnerable to SQL Injection via cszcms_admin_Members_editUser
1Cszcms
1Csz Cms
Jun 17, 2026
Apr 12, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Csz Cms 1.2.2 is vulnerable to SQL Injection via cszcms_admin_Members_viewUsers
2Debian
Djangoproject
2Debian Linux
Django
Jun 17, 2026
Apr 12, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A SQL injection issue was discovered in QuerySet.explain() in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. This occurs by passing a crafted dictionary (with dictionary expansion) as the **options ar...Show more
A SQL injection issue was discovered in QuerySet.explain() in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. This occurs by passing a crafted dictionary (with dictionary expansion) as the **options argument, and placing the injection payload in an option name.Show less
2Debian
Djangoproject
2Debian Linux
Django
Jun 17, 2026
Apr 12, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary...Show more
An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.Show less
1Elide
1Elide
Jun 17, 2026
Apr 11, 2022
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort. When leveraging the following together: Elide Aggregation Data Store for Analytic Queries, Parameterized Columns (A colum...Show more
Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort. When leveraging the following together: Elide Aggregation Data Store for Analytic Queries, Parameterized Columns (A column that requires a client provided parameter), and a parameterized column of type TEXT. There is the potential for a hacker to provide a carefully crafted query that would bypass server side authorization filters through SQL injection. A recent patch to Elide 6.1.2 allowed the '-' character to be included in parameterized TEXT columns. This character can be interpreted as SQL comments ('--') and allow the attacker to remove the WHERE clause from the generated query and bypass authorization filters. A fix is provided in Elide 6.1.4. The vulnerability only exists for parameterized columns of type TEXT and only for analytic queries (CRUD is not impacted). Workarounds include leveraging a different type of parameterized column (TIME, MONEY, etc) or not leveraging parameterized columns.Show less
1Jhipster
1Generator Jhipster
Jun 17, 2026
Apr 11, 2022
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures. SQL Injection vulnerability in entities for applications generated with the option "reactive...Show more
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures. SQL Injection vulnerability in entities for applications generated with the option "reactive with Spring WebFlux" enabled and an SQL database using r2dbc. Applications created without "reactive with Spring WebFlux" and applications with NoSQL databases are not affected. Users who have generated a microservice Gateway using the affected version may be impacted as Gateways are reactive by default. Currently, SQL injection is possible in the findAllBy(Pageable pageable, Criteria criteria) method of an entity repository class generated in these applications as the where clause using Criteria for queries are not sanitized and user input is passed on as it is by the criteria. This issue has been patched in v7.8.1. Users unable to upgrade should be careful when combining criterias and conditions as the root of the issue lies in the `EntityManager.java` class when creating the where clause via `Conditions.just(criteria.toString())`. `just` accepts the literal string provided. Criteria's `toString` method returns a plain string and this combination is vulnerable to sql injection as the string is not sanitized and will contain whatever used passed as input using any plain SQL.Show less
1Kevinlab
14st L Bems
Jul 5, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An SQL Injection vulnerability exists in KevinLAB Inc Building Energy Management System 4ST BEMS 1.0.0 ivia the input_id POST parameter in index.php.
1Secondlinethemes
1Podcast Importer Secondline
Jun 17, 2026
Apr 11, 2022
N/A· v4
7.2 HIGH· v3
6.5 MEDIUM· v2
The Podcast Importer SecondLine WordPress plugin before 1.3.8 does not sanitise and properly escape some imported data, which could allow SQL injection attacks to be performed by imported a malicious podcast file
1Elbtide
1Advanced Booking Calendar
Jun 17, 2026
Apr 11, 2022
N/A· v4
7.2 HIGH· v3
6.5 MEDIUM· v2
The Advanced Booking Calendar WordPress plugin before 1.7.1 does not sanitise and escape the id parameter when editing Calendars, which could allow high privilege users such as admin to perform SQL injection attacks
1Stopbadbots
1Block And Stop Bad Bots
Jun 17, 2026
Apr 11, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The Block Bad Bots and Stop Bad Bots Crawlers and Spiders and Anti Spam Protection WordPress plugin before 6.930 does not properly sanitise and escape the fingerprint parameter before using it in a SQL statement via the...Show more
The Block Bad Bots and Stop Bad Bots Crawlers and Spiders and Anti Spam Protection WordPress plugin before 6.930 does not properly sanitise and escape the fingerprint parameter before using it in a SQL statement via the stopbadbots_grava_fingerprint AJAX action, available to unauthenticated users, leading to a SQL injectionShow less
1Os4ed
1Opensis
Jun 17, 2026
Apr 11, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Due to lack of protection, parameter student_id in OpenSIS Classic 8.0 /modules/eligibility/Student.php can be used to inject SQL queries to extract information from databases.
1Zbzcms
1Zbzcms
Jun 17, 2026
Apr 10, 2022
N/A· v4
6.5 MEDIUM· v3
6.4 MEDIUM· v2
zbzcms v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /php/ajax.php.
1Zbzcms
1Zbzcms
Jun 17, 2026
Apr 10, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
zbzcms v1.0 was discovered to contain a SQL injection vulnerability via the art parameter at /include/make.php.
1Zzcms
1Zzcms
Jun 17, 2026
Apr 8, 2022
N/A· v4
7.2 HIGH· v3
6.8 MEDIUM· v2
An issue was discovered in ZZCMS 2021. There is a SQL injection vulnerability in ad_manage.php.
1Movie Seat Reservation Project
1Movie Seat Reservation
Jun 17, 2026
Apr 8, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Movie Seat Reservation v1 was discovered to contain a SQL injection vulnerability at /index.php?page=reserve via the id parameter.
1Car Rental System Project
1Car Rental System
Jun 17, 2026
Apr 8, 2022
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Car Rental System v1.0 was discovered to contain a SQL injection vulnerability at /Car_Rental/booking.php via the id parameter.
1Phpgurukul
1Zoo Management System
Jun 17, 2026
Apr 8, 2022
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Zoo Management System v1.0 was discovered to contain a SQL injection vulnerability at /public_html/animals via the class_id parameter.
1Online Banking System Project
1Online Banking System
Jun 17, 2026
Apr 8, 2022
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
Online Banking System in PHP v1 was discovered to contain multiple SQL injection vulnerabilities at /staff_login.php via the Staff ID and Staff Password parameters.
1Pimcore
1Pimcore
Jun 17, 2026
Apr 8, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
SQL injection in RecyclebinController.php in GitHub repository pimcore/pimcore prior to 10.3.5. This vulnerability is capable of steal the data
1Asus
1Rt Ax56u Firmware
Jun 17, 2026
Apr 7, 2022
N/A· v4
8.8 HIGH· v3
5.8 MEDIUM· v2
ASUS RT-AX56U’s SQL handling function has an SQL injection vulnerability due to insufficient user input validation. An unauthenticated LAN attacker to inject arbitrary SQL code to read, modify and delete database.