SQL injection โ injecting malicious SQL commands through application inputs to manipulate database queries โ has been known since the late 1990s. Yet it continues to appear in production applications and cause serious breaches. Modern frameworks provide parameterised queries and ORM protections that should prevent SQLi, but it persists in legacy code, stored procedures, dynamic query construction, and applications that bypass framework protections for performance or flexibility. Testing for SQL injection covers standard input fields, HTTP headers, cookies, JSON/XML parameters, and API endpoints. While automated scanners detect basic SQLi patterns, sophisticated injection through second-order attacks, blind injection, and out-of-band channels requires manual expert testing.
Technical2026-07-13
SQL Injection in 2026: Why This Classic Vulnerability Still Causes Breaches for Australian Enterprises
SQL injection has been known for decades, yet it still appears in modern applications. Why it persists and how to test for it properly. Guidance for AU market.