Esempio n. 1
0
 public override void Bad(HttpRequest req, HttpResponse resp)
 {
     count = int.MinValue; /* Initialize count */
     /* POTENTIAL FLAW: Read count from a querystring using Params.Get() */
     {
         string stringNumber = req.Params.Get("name");
         try
         {
             count = int.Parse(stringNumber.Trim());
         }
         catch (FormatException exceptNumberFormat)
         {
             IO.Logger.Log(NLog.LogLevel.Warn, exceptNumberFormat, "Number format exception reading count from parameter 'name'");
         }
     }
     CWE400_Uncontrolled_Resource_Consumption__Params_Get_Web_write_68b.BadSink(req, resp);
 }