SQL Injection (SQLI)
is a common web security vulnerability that occurs when an attacker manipulates the SQL query sent from an application to its underlying database
. By altering the intended query, attackers can access, modify, or delete data without proper authorization. This form of attack typically occurs in the WHERE
clause of SELECT
queries and can lead to severe consequences such as unauthorized data access
or even complete compromise of the server (e.g., gaining administrative privileges).