 描述
产品不限制一个参考文档类型定义(DTD)的控制范围。这可能允许攻击者参考任意dtd,可能导致产品公开文件,消耗过多的系统资源,或者执行任意http请求代表攻击者。
 扩展描述
作为处理dtd,他们可能试图读取或包含文件的机器上执行解析。如果攻击者能够控制DTD,那么攻击者可以指定敏感资源或请求或提供恶意内容。
例如,SOAP规范禁止SOAP消息包含dtd。
 的关系
 模式的介绍
不同模式的引入提供了信息如何以及何时可以纳入这一弱点。生命周期的阶段识别点的介绍可能发生,而相关的报告提供了一个典型的场景介绍在给定的阶段。
阶段 |
请注意 |
实现 |
实现:造成这一弱点在建筑安全策略的实施。 |
 常见的后果
这个表指定不同的个人相关后果的弱点。标识应用程序范围的安全领域侵犯,而影响了负面的技术影响,如果敌人成功利用这个弱点。可能提供的信息如何可能的具体结果预计将看到列表中相对于其它后果。例如,可能会有高可能性,缺点将被利用来实现一定的影响,但较低的可能性,它将被利用来实现不同的影响。
范围 |
影响 |
可能性 |
保密
|
如果攻击者能够包括一个DTD和一个默认启用了实体解析器,攻击者可以访问任意的文件系统上。 |
|
可用性
|
技术的影响:DoS:资源消耗(CPU);DoS:资源消耗(内存)
DTD可能导致解析器消耗过多的CPU周期和内存使用技术,如嵌套或递归实体引用( cwe - 776)。 |
|
完整性 保密 可用性 访问控制
|
技术的影响:执行未经授权的代码或命令;获得特权或假设的身份
DTD可能包括任意HTTP请求,服务器可能会执行。这可能会导致其他的攻击利用服务器与其他实体的信任关系。 |
|
 观察到的例子
参考 |
描述 |
|
产品不正确地拒绝dtd在SOAP消息中,它允许远程攻击者读取任意文件,发送HTTP请求到局域网服务器,或引起拒绝服务。 |
 引用
|