diff --git a/WebGoat/App_Code/DB/MySqlDbProvider.cs b/WebGoat/App_Code/DB/MySqlDbProvider.cs index 0bc79812..1cb83894 100644 --- a/WebGoat/App_Code/DB/MySqlDbProvider.cs +++ b/WebGoat/App_Code/DB/MySqlDbProvider.cs @@ -412,12 +412,14 @@ public DataSet GetProductDetails(string productCode) using (MySqlConnection connection = new MySqlConnection(_connectionString)) { - sql = "select * from Products where productCode = '" + productCode + "'"; + sql = "select * from Products where productCode = @productCode"; da = new MySqlDataAdapter(sql, connection); + da.SelectCommand.Parameters.AddWithValue("@productCode", productCode); da.Fill(ds, "products"); - sql = "select * from Comments where productCode = '" + productCode + "'"; + sql = "select * from Comments where productCode = @productCode"; da = new MySqlDataAdapter(sql, connection); + da.SelectCommand.Parameters.AddWithValue("@productCode", productCode); da.Fill(ds, "comments"); DataRelation dr = new DataRelation("prod_comments",