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-112142MEDIUMsatya-vinay Events-Management-System Registration-Delete dodelete.php sql injectionEPSS 0.3%CVE-2026-105918MEDIUMKusalkasilva Learning-Management-System Login Endpoint login.php mysql_error sql injectionEPSS 0.3%CVE-2026-105470MEDIUMgirishsaraf Online-Appointment-Booking-System Doctor Search Endpoint locateus.php mysqli_query sql injectionEPSS 0.3%CVE-2026-105920MEDIUMKusalkasilva Learning-Management-System Student Registration Endpoint student_signup.php sql injectionEPSS 0.3%CVE-2026-105919MEDIUMKusalkasilva Learning-Management-System Administrator Login Endpoint login.php mysql_query sql injectionEPSS 0.3%CVE-2026-111634HIGHHelical Insight through 7.0.0 SQL Injection via /executeDatasourceEPSS 0.3%CVE-2026-105172MEDIUMitsourcecode Online Admission System login1.php sql injectionEPSS 0.3%CVE-2026-95926MEDIUMSourceCodester Online Reviewer Management System btn_functions.php update sql injectionEPSS 0.3%CVE-2026-105383MEDIUMonetwothreeneth HospitalManagementSystem controller.php sql injectionEPSS 0.3%CVE-2026-109523MEDIUMgirishsaraf Online-Appointment-Booking-System AJAX Endpoint getclinic.php sql injectionEPSS 0.3%CVE-2025-50867MEDIUMA SQL Injection vulnerability exists in the takeassessment2.php endpoint of the CloudClassroom-PHP-Project 1.0, where the Q5 POST parameter EPSS 0.3%CVE-2017-20247HIGHWordPress Plugin PICA Photo Gallery 1.0 SQL InjectionEPSS 0.3%CVE-2026-10237MEDIUMSourceCodester Water Billing Management System User Management manage_user sql injectionEPSS 0.3%CVE-2026-89297HIGHLoja Automática <= 1.0.0 - Unauthenticated SQLi via 'id' ParameterEPSS 0.3%CVE-2026-89195HIGHSite Setup Wizard <= 1.5.8 - Unauthenticated SQLi via ssw_check_admin_email_existsEPSS 0.3%CVE-2026-92998HIGHClick n Chat 1.0.4 - 1.1.2 - Unauthenticated SQLi via 'sort_by'/'sort_order' ParametersEPSS 0.3%CVE-2026-89214HIGHWpCues Basic Quiz <= 1.6.5 - Unauthenticated SQLi via Quiz Result SubmissionEPSS 0.3%CVE-2026-89213HIGHLlavero.io <= 0.1.4 - Unauthenticated Blind SQLi via 'cill_login' ParameterEPSS 0.3%CVE-2019-25728HIGHCare2x 2.7 Hospital Information System SQL Injection via ck_configEPSS 0.3%CVE-2026-89287HIGHASPL Product Quotation <= 1.1.0 - Unauthenticated SQLi via 'quote_id' ParameterEPSS 0.3%