10996 vulnerabilities classified as CWE-89 (SQL命令中使用的特殊元素转义处理不恰当(SQL注入)). AI Chinese analysis included.
CWE-89 represents a critical input validation weakness where software constructs SQL commands using untrusted data without properly sanitizing special characters. Attackers typically exploit this vulnerability by injecting malicious SQL syntax into user-facing inputs, such as login fields or search queries, to manipulate the database’s behavior. This exploitation can lead to unauthorized data access, data modification, or complete system compromise by bypassing authentication or executing arbitrary commands. Developers mitigate this risk by implementing strict input validation and, most effectively, using parameterized queries or prepared statements. These techniques ensure that user input is treated strictly as data rather than executable code, thereby preventing the injection of malicious SQL elements. By separating code logic from data inputs, applications maintain integrity and protect sensitive information from unauthorized manipulation.
... string userName = ctx.getAuthenticatedUserName(); string query = "SELECT * FROM items WHERE owner = '" + userName + "' AND itemname = '" + ItemName.Text + "'"; sda = new SqlDataAdapter(query, conn); DataTable dt = new DataTable(); sda.Fill(dt); ...
SELECT * FROM items WHERE owner = <userName> AND itemname = <itemName>;
| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2017-12364 | Cisco Prime Service Catalog SQL注入漏洞 — Cisco Prime Service Catalog | 6.5 | - | 2017-11-30 |
| CVE-2017-12302 | Cisco Unified Communications Manager SQL数据库界面SQL注入漏洞 — Cisco Unified Communications Manager | 4.3 | - | 2017-11-16 |
| CVE-2017-12731 | 多款OPW产品SQL注入漏洞 — OPW Fuel Management Systems SiteSentinel Integra and SiteSentinel iSite | 9.8 | - | 2017-09-09 |
| CVE-2017-11161 | Synology Photo Station SQL注入漏洞 — Synology Photo Station | 9.8 | - | 2017-09-08 |
| CVE-2017-12227 | Cisco Emergency Responder SQL注入漏洞 — Cisco Emergency Responder | 5.4 | - | 2017-09-07 |
| CVE-2017-12710 | Advantech WebAccess SQL注入漏洞 — Advantech WebAccess | 7.5 | - | 2017-08-30 |
| CVE-2017-6754 | Cisco Smart Net Total Care Software Collector Appliance SQL注入漏洞 — Cisco Smart Net Total Care Software Collector Appliance | 6.5 | - | 2017-08-07 |
| CVE-2017-6757 | Cisco Unified Communications Manager SQL注入漏洞 — Cisco Unified Communications Manager | 8.8 | - | 2017-08-07 |
| CVE-2017-3221 | AmosConnect 8 SQL注入漏洞 — AmosConnect | 7.5 | - | 2017-07-22 |
| CVE-2017-6050 | Ecava IntegraXor SQL注入漏洞 — Ecava IntegraXor | 9.8 | - | 2017-06-21 |
| CVE-2014-2376 | Ecava IntegraXor SCADA Server SQL Injection — IntegraXor SCADA Server | 9.8 | - | 2014-09-15 |
| CVE-2014-5399 | Schneider Electric Wonderware SQL Injection — Wonderware Information Server Portal | 9.8 | - | 2014-08-28 |
| CVE-2014-2351 | CSWorks SQL Injection — CSWorks | 9.8 | - | 2014-05-20 |
| CVE-2014-0763 | Advantech WebAccess SQL Injection — WebAccess | 9.8 | - | 2014-04-12 |
| CVE-2012-6427 | Carlo Gavazzi EOS Box SQL Injection — EOS-Box | 9.8 | - | 2012-12-23 |
| CVE-2012-5861 | Sinapsi eSolar SQL Injection — eSolar | 9.8 | - | 2012-11-23 |
Vulnerabilities classified as CWE-89 (SQL命令中使用的特殊元素转义处理不恰当(SQL注入)) represent 10996 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.