I have a bunch of perl CGIs that take parameters and use their values in various mySql DBI queries.
Is there a way that an attacker can harm (or steal data) from my system if I do not allow any user-defined values containing words that select, insert, delete or update for use as parameters and as long as I wrap all user-supplied varchar values in single quotes?
I understand that this question is very similar to others, but others seem to point to various PHP solutions, and I am not using PHP, so please forgive the redundancy or point me to a related question that answers this specific question.
source
share