Click here to Skip to main content
15,883,705 members
Home / Discussions / Web Development
   

Web Development

 
GeneralRe: Improper Neutralization of special elements used in an sql command Pin
Steve Holdorf12-May-15 14:14
Steve Holdorf12-May-15 14:14 
GeneralRe: Improper Neutralization of special elements used in an sql command Pin
Sascha Lefèvre12-May-15 14:54
professionalSascha Lefèvre12-May-15 14:54 
GeneralRe: Improper Neutralization of special elements used in an sql command Pin
Steve Holdorf12-May-15 15:34
Steve Holdorf12-May-15 15:34 
GeneralRe: Improper Neutralization of special elements used in an sql command Pin
Sascha Lefèvre12-May-15 15:44
professionalSascha Lefèvre12-May-15 15:44 
GeneralRe: Improper Neutralization of special elements used in an sql command Pin
Stephen Holdorf13-May-15 8:00
Stephen Holdorf13-May-15 8:00 
GeneralRe: Improper Neutralization of special elements used in an sql command Pin
Sascha Lefèvre13-May-15 9:53
professionalSascha Lefèvre13-May-15 9:53 
GeneralRe: Improper Neutralization of special elements used in an sql command Pin
PIEBALDconsult12-May-15 11:15
mvePIEBALDconsult12-May-15 11:15 
QuestionSQL Injection error. Pin
Stephen Holdorf12-May-15 9:43
Stephen Holdorf12-May-15 9:43 
I have to eliminate a SQL injection error from within a method. What the code is doing is passing in a SQL querystring as the command to a DbCommand object, see the code below. Now, with only minor modifications this error must be eliminated. Here is the description from the scan:

This database query contains a sql injection flaw. the call to system_data_dll.Data.IDbCommand.ExecuteNonQuery constructs a dynamic sql queryusing a variable derived from the user-supplied input.An attacker could exploit this flaw to execute arbitrary sql queries against the database ExecuteNonQuery was called on the command object, which contains tainted data. The tainted data originated from from earlier calls to system_data.system.data.common..dbconnand.execurereader, system_web_dll.wweb.httprequest.get_params, system_data_dll.system.data.system.data.common.dbaadapter.fill.

Below is the actual function code:

protected object ExecuteScaler(string queryString)
{
object returnValue = null;

if (!_iserror)
{
if (_trace)
{ DoTrace("TAMIS.Data.Loader.ExecuteScalar", queryString); }

if (_connection == null || _connection.State == ConnectionState.Closed)
{
OpenConnection();
}

DbCommand command = _provider.CreateCommand();
command.Connection = _connection;
command.CommandText = queryString;
command.CommandType = CommandType.Text;
if (_useTransaction) { command.Transaction = _transaction; }

try
{
returnValue = command.ExecuteScalar();
}
catch (Exception ex)
{
if (ex is EntryPointNotFoundException)
throw ex;
//if (_useTransaction == true)
//_transaction.Rollback();
RollBack();

LogBLL bll = new LogBLL();
bll.WriteErrorLog(ex);

_iserror = true;
}
finally
{

if ((!KeepAlive && _connection.State == ConnectionState.Open) || _iserror == true)
{
CloseConnection();
}

}
}
else
{
returnValue = -1;
}


return returnValue;
}

Thanks in advance for all of your help!
AnswerRe: SQL Injection error. Pin
Sascha Lefèvre12-May-15 10:22
professionalSascha Lefèvre12-May-15 10:22 
AnswerRe: SQL Injection error. Pin
Richard Deeming13-May-15 1:38
mveRichard Deeming13-May-15 1:38 
GeneralRe: SQL Injection error. Pin
Stephen Holdorf20-May-15 3:24
Stephen Holdorf20-May-15 3:24 
QuestionAuthorize.net PayPal Option Pin
jkirkerx11-May-15 12:24
professionaljkirkerx11-May-15 12:24 
QuestionDashboard samples reference Pin
sma123#11-May-15 5:46
sma123#11-May-15 5:46 
AnswerRe: Dashboard samples reference Pin
User 418025429-Jul-15 10:37
User 418025429-Jul-15 10:37 
Questionunderstand about Web Accessibility Pin
Nguyen Jay8-May-15 15:48
Nguyen Jay8-May-15 15:48 
AnswerRe: understand about Web Accessibility Pin
Richard MacCutchan8-May-15 21:38
mveRichard MacCutchan8-May-15 21:38 
AnswerRe: understand about Web Accessibility Pin
Afzaal Ahmad Zeeshan11-May-15 5:16
professionalAfzaal Ahmad Zeeshan11-May-15 5:16 
QuestionPHP-SOAP: How to authenticate? Pin
Muhammed Özdemir7-May-15 19:23
Muhammed Özdemir7-May-15 19:23 
QuestionRe: PHP-SOAP: How to authenticate? Pin
ZurdoDev11-May-15 4:14
professionalZurdoDev11-May-15 4:14 
QuestionUploading and downloading file from ONEDRIVE through WCF service Pin
Kandepu Rajesh7-May-15 6:32
Kandepu Rajesh7-May-15 6:32 
SuggestionRe: Uploading and downloading file from ONEDRIVE through WCF service Pin
ZurdoDev11-May-15 4:15
professionalZurdoDev11-May-15 4:15 
QuestionHi friends, How to apply bootstrap classes to the particular selected content from textarea. Pin
Member 113964094-May-15 19:45
Member 113964094-May-15 19:45 
AnswerRe: Hi friends, How to apply bootstrap classes to the particular selected content from textarea. Pin
Richard MacCutchan4-May-15 21:14
mveRichard MacCutchan4-May-15 21:14 
GeneralRe: Hi friends, How to apply bootstrap classes to the particular selected content from textarea. Pin
Member 113964094-May-15 22:45
Member 113964094-May-15 22:45 
QuestionAccess a web page through IP and port no (VS2013, HTML5, AngularJS) Pin
Praveen Raghuvanshi4-May-15 7:25
professionalPraveen Raghuvanshi4-May-15 7:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.