Weaknesses of type CWE-89

13,178 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-2025-22925HIGHOS4ED openSIS v7.0 to v9.1 was discovered to contain a SQL injection vulnerability via the table parameter at /attendance/AttendanceCodes.phEPSS 0.5%CVE-2025-12326MEDIUMshawon100 RUET OJ POST Request process.php sql injectionEPSS 0.5%CVE-2017-20277HIGHJoomla JoomRecipe 1.0.4 Component Blind SQL Injection via search_authorEPSS 0.5%CVE-2026-30529HIGHA SQL Injection vulnerability exists in SourceCodester Online Food Ordering System v1.0 in the Actions.php file (specifically the save_user EPSS 0.5%CVE-2024-28560MEDIUMSQL injection vulnerability in Niushop B2B2C v.5.3.3 and before allows an attacker to escalate privileges via the deleteArea() function of tEPSS 0.5%CVE-2025-30784HIGHWordPress WP Subscription Forms plugin <= 1.2.3 - SQL Injection VulnerabilityEPSS 0.5%CVE-2026-45073MEDIUMSymfony: SQL Injection in PdoAdapter::doClear() via Unsanitized $prefixEPSS 0.5%CVE-2024-39622CRITICALWordPress ListingPro theme <= 2.9.4 - Unauthenticated SQL Injection vulnerabilityEPSS 0.5%CVE-2024-43978CRITICALWordPress Super Store Finder plugin < 6.9.8 - SQL Injection vulnerabilityEPSS 0.5%CVE-2024-43941CRITICALWordPress Propovoice Pro plugin <= 1.7.0.3 - Unauthenticated SQL Injection vulnerabilityEPSS 0.5%CVE-2025-15074MEDIUMitsourcecode Online Frozen Foods Ordering System customer_details.php sql injectionEPSS 0.5%CVE-2024-5114MEDIUMCampcodes Complete Web-Based School Management System teacher_attendance_history1.php sql injectionEPSS 0.5%CVE-2024-39653CRITICALWordPress VikRentCar Car Rental Management System plugin <= 1.4.0 - SQL Injection vulnerabilityEPSS 0.5%CVE-2024-38795CRITICALWordPress ListingPro plugin <= 2.9.4 - Unauthenticated SQL Injection vulnerabilityEPSS 0.5%CVE-2025-7127MEDIUMitsourcecode Employee Management System changepassword.php sql injectionEPSS 0.5%CVE-2024-28298MEDIUMSQL injection vulnerability in BM SOFT BMPlanning 1.0.0.1 allows authenticated users to execute arbitrary SQL commands via the SEC_IDF, LIE_EPSS 0.5%CVE-2019-25260HIGHOXID eShop 6.3.4 - 'sorting' SQL InjectionEPSS 0.5%CVE-2025-27103HIGHDataease Mysql JDBC Connection Parameters Not Being Verified Leads to Arbitrary File Read Vulnerability​EPSS 0.5%CVE-2025-6869MEDIUMSourceCodester Simple Company Website manage.php sql injectionEPSS 0.5%CVE-2024-31507HIGHSourcecodester Online Graduate Tracer System v1.0 is vulnerable to SQL Injection via the "request" parameter in admin/fetch_gendercs.php.EPSS 0.5%