Files
codeql/csharp/ql/test/query-tests/Security Features/CWE-134/UncontrolledFormatStringBad.cs

15 lines
368 B
C#

using System.Web;
public class HttpHandler : IHttpHandler
{
string Surname, Forenames, FormattedName;
public void ProcessRequest(HttpContext ctx)
{
string format = ctx.Request.QueryString["nameformat"]; // $ Source
// BAD: Uncontrolled format string.
FormattedName = string.Format(format, Surname, Forenames); // $ Alert
}
}