Weaknesses of type CWE-89

13,404 results

Injeção SQL

Ocorre quando entrada do usuário é concatenada diretamente em comandos SQL sem validação ou sanitização, permitindo que um atacante insira código SQL malicioso. O aplicativo executa a consulta alterada, comprometendo confidencialidade, integridade e disponibilidade dos dados.

Example

Um formulário de login que monta a query assim: `SELECT * FROM users WHERE email = '" + emailDoFormulario + "'`. Se o usuário digitar `admin'--`, a query vira `SELECT * FROM users WHERE email = 'admin'--'` e bypassa a validação de senha, autenticando como admin.

How to mitigate

Use prepared statements ou stored procedures com parâmetros vinculados (bind parameters). Em Java use PreparedStatement; em Python use placeholders com psycopg2 ou SQLAlchemy; em qualquer linguagem evite concatenação de strings. Combine com validação de entrada e princípio do menor privilégio no banco de dados.

CVE-2026-92997HIGHClick n Chat < 1.1.3 - Unauthenticated SQLi via 'datacolumn' ParameterEPSS 0.3%CVE-2026-89296HIGHPro Like Button < 2.0 - Unauthenticated SQLi via 'postid' ParameterEPSS 0.3%CVE-2022-51023HIGHPHPOK < 5.4.081 SQL Injection via api.php sort ParameterEPSS 0.3%CVE-2026-103117MEDIUMOS4ED openSIS-Classic Save Data DatabaseInc.php db_properties sql injectionEPSS 0.3%CVE-2026-89302HIGHPost Voting System <= 1.0 - Unauthenticated SQLi via 'id' ParameterEPSS 0.3%CVE-2026-89213HIGHLlavero.io <= 0.1.4 - Unauthenticated Blind SQLi via 'cill_login' ParameterEPSS 0.3%CVE-2026-89195HIGHSite Setup Wizard <= 1.5.8 - Unauthenticated SQLi via ssw_check_admin_email_existsEPSS 0.3%CVE-2017-20243HIGHWordPress Car Park Booking Plugin SQL Injection via space_idEPSS 0.3%CVE-2019-25732HIGHPHP EI-Tube Script 3 SQL Injection via search parameterEPSS 0.3%CVE-2026-89214HIGHWpCues Basic Quiz <= 1.6.5 - Unauthenticated SQLi via Quiz Result SubmissionEPSS 0.3%CVE-2026-10237MEDIUMSourceCodester Water Billing Management System User Management manage_user sql injectionEPSS 0.3%CVE-2026-87781HIGHLTL Freight Quotes – Old Dominion Edition 4.2.11 - 4.2.18 - Unauthenticated SQLi via Shipping Rule 'edit_id' ParameterEPSS 0.3%CVE-2019-25728HIGHCare2x 2.7 Hospital Information System SQL Injection via ck_configEPSS 0.3%CVE-2026-56738HIGHphpMyFAQ has SQL Injection in `StopWords::add()` — Unescaped Stop Word InsertionEPSS 0.3%CVE-2018-25163HIGHBitZoom 1.0 SQL Injection via rollno ParameterEPSS 0.3%CVE-2026-114381MEDIUMitsourcecode Online Cake Ordering System orderdetail.php sql injectionEPSS 0.3%CVE-2025-66095HIGHWordPress KiviCare plugin <= 3.6.13 - SQL Injection vulnerabilityEPSS 0.3%CVE-2025-52043MEDIUMIn Frappe ERPNext v15.57.5, the function import_coa() at erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py iEPSS 0.3%CVE-2026-19704MEDIUMComments – wpDiscuz < 7.6.66 - Unauthenticated Comment Disclosure via SQLiEPSS 0.3%CVE-2026-114384MEDIUMitsourcecode Online Cake Ordering System transactionsave.php sql injectionEPSS 0.3%