HP Fortify已经证明,.NET Web API 2的某些样板代码可能容易受到xml外部实体注入的影响。
有问题的代码看起来像这样
if (documentPath == null)
{
throw new ArgumentNullException("documentPath");
}
XPathDocument xpath = new XPathDocument(documentPath); // badness here
_documentNavigator = xpath.CreateNavigator();
任何人都可以解决一些如何解决这个问题吗?