Now Hacked
ZH

今日安全题 #14

这是 2026-11-14 的题目。 阅读代码,选出最严重的安全漏洞。

中等Java2026-11-14

这段代码读取上传的XML配置文件,并以text/plain返回名称(使用JDK默认解析器)。最严重的漏洞是什么?

DocumentBuilderFactory f = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = f.newDocumentBuilder();
Document doc = builder.parse(uploadedFile.getInputStream());
 
String name = doc.getElementsByTagName("name").item(0).getTextContent();
response.getWriter().write("配置名称: " + name);

往期题目