using System; using System.Data.SqlClient; using System.DirectoryServices; namespace Test { class StoredLDAPInjection { public void processRequest() { using (SqlConnection connection = new SqlConnection("")) { connection.Open(); SqlCommand customerCommand = new SqlCommand("SELECT * FROM customers", connection); SqlDataReader customerReader = customerCommand.ExecuteReader(); while (customerReader.Read()) { // BAD: Read from database, write it straight to a response DirectorySearcher ds = new DirectorySearcher("accountname=" + customerReader.GetString(1)); } customerReader.Close(); } } } }