Fortify show me a Command Injection on the below code
XmlSerializer serializer = new XmlSerializer(typeof(T));
TextReader read = new StringReader(s);
System.Xml.XmlReaderSettings settings = new System.Xml.XmlReaderSettings();
settings.DtdProcessing = System.Xml.DtdProcessing.Prohibit;
settings.MaxCharactersFromEntities = 100;
System.Xml.XmlReader reader = System.Xml.XmlTextReader.Create(read, settings);
return (T)serializer.Deserialize(reader); //bad code
shows the vulnerability in the following line
return (T)serializer.Deserialize(reader); //bad code
How can I resolve this situation ?
Note : it doesn't give any error it says this line of code is suspicious