Weaknesses of type CWE-89

13,225 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-82304HIGHMusic Store – WordPress eCommerce < 1.4.5 - Unauthenticated SQLi via paypal-data HandlerEPSS 0.4%CVE-2026-84068HIGHQuentn WP 1.2.13 - 1.2.14 - Unauthenticated SQLi via 'qntn_wp' ParameterEPSS 0.4%CVE-2026-40842HIGHAuthenticated SQLi in getWidgetTags functionEPSS 0.4%CVE-2026-87771HIGHProduct Question and Answer <= 1.1.0 - Unauthenticated SQL Injection via p_id and readEPSS 0.4%CVE-2025-31397CRITICALWordPress Bus Ticket Booking with Seat Reservation for WooCommerce plugin <= 1.7 - SQL Injection vulnerabilityEPSS 0.4%CVE-2024-35678HIGHWordPress Contact Form to DB by BestWebSoft plugin <= 1.7.2 - SQL Injection vulnerabilityEPSS 0.4%CVE-2026-40843HIGHAuthenticated SQLi in alarming viewEPSS 0.4%CVE-2026-6379HIGHWP Photo Album Plus < 9.1.11.001 - Unauthenticated SQL Injection via 'wppa-supersearch' ParameterEPSS 0.4%CVE-2025-9742MEDIUMcode-projects Human Resource Integrated System login.php sql injectionEPSS 0.4%CVE-2026-2831MEDIUMMailArchiver <= 4.5.0 - Authenticated (Admininistrator+) SQL Injection via 'logid' ParameterEPSS 0.4%CVE-2026-4935HIGHSureTriggers < 1.1.23 – Unauthenticated SQLiEPSS 0.4%CVE-2025-5227MEDIUMPHPGurukul Small CRM manage-tickets.php sql injectionEPSS 0.4%CVE-2025-10403MEDIUMPHPGurukul Beauty Parlour Management System view-enquiry.php sql injectionEPSS 0.4%CVE-2026-4036MEDIUMAn improper neutralization of special elements used in an SQL command ('SQL injection') vulnerability in Sharing API in Synology DiskStationEPSS 0.4%CVE-2025-12608MEDIUMitsourcecode Online Loan Management System manage_user.php sql injectionEPSS 0.4%CVE-2026-4236MEDIUMitsourcecode Online Enrollment System index.php sql injectionEPSS 0.4%CVE-2026-84047HIGHAlbum Cover Finder <= 0.7.0 - Unauthenticated SQLi via and_actionEPSS 0.4%CVE-2026-33468HIGHKysely has a MySQL SQL Injection via Insufficient Backslash Escaping in `sql.lit(string)` usage or similar methods that append string literal values into the compiled SQL stringsEPSS 0.4%CVE-2025-2186HIGHRecover WooCommerce Cart Abandonment, Newsletter, Email Marketing, Marketing Automation By FunnelKit <= 3.5.1 - Unauthenticated SQL Injection via 'automationId'EPSS 0.4%CVE-2026-87774HIGHTz Weekly Radio Schedule <= 1.8.1 - Unauthenticated SQL Injection via weekEPSS 0.4%