CWE-112:缺少XML验证
查看自定义信息:
![]() ![]()
![]() ![]()
![]() ![]()
![]() 语言 班级:不是特定语言的(不确定的患病率) ![]()
示例1 以下代码加载并解析XML文件。
(不良代码)
示例语言:爪哇
//读取DOM 尝试 {
... } catch(异常EX){DocumentBuilderFactory Factory = DocumentBuilderFactory.NewInstance(); factory.setValidating(false); ... c_dom = factory.newdocumentBuilder()。parse(xmlfile);
... }XML文件已加载而无需使用已知的XML模式或DTD验证它。 示例2 以下代码创建了用于构建XML文档的文档构成对象。
(不良代码)
示例语言:爪哇
documentBuilderFactory builderFactory = documentBuilderFactory.newInstance();
BuilderFactory.setNamesPaceaware(true); documentBuilder Builder = BuilderFactory.newDocumentBuilder(); DocumentBuilder对象不会针对模式验证XML文档,从而可以创建无效的XML文档。
![]()
提供更多信息 - 请选择其他过滤器。
|
使用共同弱点枚举(CWE)和本网站的相关参考使用条款。CWE由美国国土安全部(DHS)网络安全和基础设施安全局(CISA),由国土安全系统工程和开发研究所(HSSEDI)由manbetx客户端首页(MITER)。版权所有©2006–2023,Miter Comanbetx客户端首页rporation。CWE,CWSS,CWRAF和CWE徽标是Miter Corporation的商标。manbetx客户端首页 |