THREAT-WATCH logo

THREAT‑WATCH

Glossary

SQL Injection

An attack that inserts malicious database commands through a web form or input field to access or manipulate a database.

SQL injection exploits web applications that don't properly validate or sanitize user input before passing it to a database query, letting an attacker read, modify, or delete data they shouldn't have access to, sometimes the entire database. It's been on security vulnerability top-10 lists for over two decades because it remains common in poorly coded applications, despite being well-understood and preventable with parameterized queries.