SQL Injection
What is SQL Injection?
A web security vulnerability that allows an attacker to interfere with the queries an application makes to its database. SQL injection can be used to view, modify, or delete data and in some cases gain complete control of the database server.
Frameworks that govern sql injection
What the standards actually require on sql injection
Requirements naming sql injection across 6 standards, quoted from the control text.
Rank 3 in the 2024 CWE Top 25 (frequency x severity of CVEs). SQL Injection: user input is incorporated into an SQL query without proper neutralisation, allowing modification of query logic and unauthorised data access.
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command (SQL Injection) →X.805 Clause 8 defines 5 Threat Categories that the X.805 Security Architecture is designed to mitigate + provides a Threat-Dimension Countermeasure Matrix linking each threat to specific Dimensions.
X805-Threats-Destruction-Corruption-Removal-Disclosure-Interruption-72Cell-Matrix-Application · ITU-T X.805 5 Threat Categories - Destruction + Corruption + Removal + Disclosure + Interruption + Threat-Dimension Countermeasure Matrix + 72-Cell Matrix Application + STRIDE + MITRE ATT and CK + Network Modular Risk Assessment →Address API7:2023 Server Side Request Forgery (SSRF) + input validation per OWASP API Security Top 10 2023 + OWASP-API-PRG-05 Input and Output Validation.
OWASPAPI-5 · Server Side Request Forgery (SSRF) and Input Validation →Address OWASP LLM05:2025 Improper Output Handling + LLM09:2025 Misinformation. Improper Output Handling occurs when LLM output is consumed by downstream systems (browsers + databases + code execution + tools) without validation + sanitisation enabling XSS + SQ...
OWASPLLM-2 · Improper Output Handling and Misinformation (LLM05 + LLM09) →Address OWASP Top 10 A03 Injection per OWASP Top 10:2025. Injection occurs when untrusted data is sent to an interpreter as part of a command or query enabling SQL injection + NoSQL injection + LDAP injection + OS command injection + ORM injection + XML/XPath...
OWASPTOP10-3 · A03:2025 Injection Including Cross-Site Scripting →Use parameterized queries or prepared statements for all database interactions. Eliminate SQL injection as a class of vulnerability.
SBD-DEV-02 · Parameterized Queries →Questions people ask about sql injection
What is SQL Injection?
Why is SQL Injection important for compliance?
Which compliance frameworks address SQL Injection?
Where can I learn more about SQL Injection?
See how SQL Injection applies across compliance frameworks
Our platform maps 686 frameworks with 311K cross-framework control mappings. Explore how this concept is addressed across standards.