20. |
不正确的输入验证 |
|
主要 |
Demonstrative_Examples、描述 |
|
小 |
没有一个 |
22 |
不当限制限制目录的路径名(“路径遍历”) |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
34 |
路径遍历:“.... / /” |
|
主要 |
的关系 |
|
小 |
没有一个 |
35 |
路径遍历:“…/…/ /” |
|
主要 |
的关系 |
|
小 |
没有一个 |
49 |
路径等效:“文件名/”(末尾斜杠) |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
69年 |
处理不当的Windows:数据替代数据流 |
|
主要 |
的名字 |
|
小 |
没有一个 |
74年 |
不当中和下游组件使用的特殊元素的输出(注射) |
|
主要 |
Common_Consequences, Relationship_Notes |
|
小 |
没有一个 |
75年 |
未能清洁特殊元素转换为不同的平面(特殊元素注入) |
|
主要 |
描述 |
|
小 |
没有一个 |
76年 |
不当中和等效特殊元素 |
|
主要 |
描述 |
|
小 |
没有一个 |
78年 |
不当使用中和特殊元素在一个操作系统命令(OS命令注入) |
|
主要 |
描述,Potential_Mitigations |
|
小 |
没有一个 |
85年 |
翻了一番个性XSS操作 |
|
主要 |
描述 |
|
小 |
没有一个 |
87年 |
中和不当交替XSS语法 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
94年 |
未能控制生成的代码(代码注入) |
|
主要 |
没有一个 |
|
小 |
Common_Consequences |
98年 |
不当控制包括/需要声明在PHP程序的文件名(PHP文件包含) |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
103年 |
Struts:不完整的validate()方法的定义 |
|
主要 |
描述 |
|
小 |
没有一个 |
116年 |
不当的编码或逃避的输出 |
|
主要 |
没有一个 |
|
小 |
Common_Consequences |
117年 |
不正确的输出中和日志 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
119年 |
不当的操作限制的范围内一个内存缓冲区 |
|
主要 |
的名字 |
|
小 |
没有一个 |
120年 |
缓冲区复制没有检查输入的大小(经典的缓冲区溢出) |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
123年 |
Write-what-where条件 |
|
主要 |
的关系 |
|
小 |
没有一个 |
128年 |
环绕式处理错误 |
|
主要 |
Background_Details |
|
小 |
没有一个 |
129年 |
不当的验证数组索引 |
|
主要 |
Demonstrative_Examples、Observed_Examples Potential_Mitigations |
|
小 |
没有一个 |
130年 |
处理不当的长度参数不一致 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
131年 |
不正确的缓冲区大小的计算 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
138年 |
不当中和特殊元素 |
|
主要 |
描述 |
|
小 |
没有一个 |
168年 |
不一致的特殊元素的处理不当 |
|
主要 |
的名字 |
|
小 |
没有一个 |
170年 |
不当零终止 |
|
主要 |
没有一个 |
|
小 |
Common_Consequences |
172年 |
编码错误 |
|
主要 |
描述 |
|
小 |
没有一个 |
173年 |
处理不当的替代编码 |
|
主要 |
的名字 |
|
小 |
没有一个 |
175年 |
处理不当的混合编码 |
|
主要 |
的名字 |
|
小 |
没有一个 |
176年 |
Unicode编码的处理不当 |
|
主要 |
的名字 |
|
小 |
没有一个 |
177年 |
处理不当的URL编码(十六进制编码) |
|
主要 |
的名字 |
|
小 |
没有一个 |
178年 |
处理不当的敏感性 |
|
主要 |
的名字 |
|
小 |
没有一个 |
182年 |
数据崩溃到不安全的价值 |
|
主要 |
的关系 |
|
小 |
没有一个 |
193年 |
错误 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
194年 |
意想不到的符号扩展 |
|
主要 |
Applicable_Platforms |
|
小 |
没有一个 |
196年 |
未签名的签名转换错误 |
|
主要 |
Other_Notes |
|
小 |
没有一个 |
197年 |
数字截断误差 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
201年 |
信息暴露通过发送数据 |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
211年 |
Product-External错误消息的信息泄漏 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
226年 |
敏感信息发布前未清偿 |
|
主要 |
描述 |
|
小 |
没有一个 |
227年 |
未能满足API合同(“API滥用”) |
|
主要 |
描述 |
|
小 |
没有一个 |
243年 |
创建chroot监狱不改变工作目录 |
|
主要 |
Demonstrative_Examples、名称 |
|
小 |
没有一个 |
244年 |
在发布之前清理不当堆内存(堆检验) |
|
主要 |
的名字 |
|
小 |
没有一个 |
252年 |
不返回值 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
258年 |
空密码配置文件 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
259年 |
使用硬编码的密码 |
|
主要 |
的关系 |
|
小 |
没有一个 |
272年 |
最小特权违反 |
|
主要 |
Other_Notes |
|
小 |
没有一个 |
296年 |
不当的信任证书链验证 |
|
主要 |
Other_Notes |
|
小 |
没有一个 |
297年 |
不当的寄主专一性的证书验证数据 |
|
主要 |
描述,Other_Notes |
|
小 |
没有一个 |
299年 |
检查证书撤销不当 |
|
主要 |
Other_Notes |
|
小 |
没有一个 |
300年 |
通道由Non-Endpoint访问(“中间人”) |
|
主要 |
描述 |
|
小 |
没有一个 |
309年 |
使用基本身份验证密码系统 |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
311年 |
失踪的敏感数据的加密 |
|
主要 |
Demonstrative_Examples、Observed_Examples Related_Attack_Patterns |
|
小 |
没有一个 |
313年 |
明文存储在文件或磁盘 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
319年 |
明文传输的敏感信息 |
|
主要 |
Observed_Examples, Related_Attack_Patterns |
|
小 |
没有一个 |
321年 |
使用硬编码的加密密钥 |
|
主要 |
的关系 |
|
小 |
没有一个 |
344年 |
在动态变化的环境中使用不变的价值 |
|
主要 |
的关系 |
|
小 |
没有一个 |
345年 |
验证数据的真实性不足 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
346年 |
起源验证错误 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
353年 |
缺少支持完整性检查 |
|
主要 |
描述,名称 |
|
小 |
没有一个 |
354年 |
不当的验证完整性检查的价值 |
|
主要 |
描述 |
|
小 |
没有一个 |
362年 |
使用共享资源与不当同步并发执行(“竞争条件”) |
|
主要 |
Applicable_Platforms, Demonstrative_Examples、描述、名称、Potential_Mitigations关系 |
|
小 |
没有一个 |
363年 |
竞态条件使链接后 |
|
主要 |
Other_Notes, Relationship_Notes |
|
小 |
没有一个 |
364年 |
信号处理器竞态条件 |
|
主要 |
Common_Consequences Demonstrative_Examples,描述、Observed_Examples Other_Notes Potential_Mitigations、人际关系 |
|
小 |
没有一个 |
367年 |
Time-of-check分时(TOCTOU)竞态条件 |
|
主要 |
Alternate_Terms、人际关系 |
|
小 |
没有一个 |
368年 |
上下文切换竞态条件 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
371年 |
状态问题 |
|
主要 |
的关系 |
|
小 |
没有一个 |
372年 |
不完整的内部状态的区别 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
373年 |
弃用:状态同步误差 |
|
主要 |
Applicable_Platforms、Common_Consequences Demonstrative_Examples、描述Likelihood_of_Exploit,名字,Other_Notes, Potential_Mitigations,关系,Taxonomy_Mappings Time_of_Introduction、类型 |
|
小 |
没有一个 |
374年 |
将可变对象传递给一个不可信的方法 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
381年 |
J2EE的时间和状态的问题 |
|
主要 |
的关系 |
|
小 |
没有一个 |
383年 |
J2EE坏做法:直接使用线程 |
|
主要 |
描述、Other_Notes关系 |
|
小 |
没有一个 |
392年 |
失踪的报告错误条件 |
|
主要 |
描述,名称 |
|
小 |
没有一个 |
398年 |
可怜的代码质量的指标 |
|
主要 |
的关系 |
|
小 |
没有一个 |
401年 |
不当释放的内存之前删除最后引用(内存泄漏) |
|
主要 |
Demonstrative_Examples、名称 |
|
小 |
没有一个 |
404年 |
不当关机或释放资源 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
405年 |
不对称的资源消耗(放大) |
|
主要 |
描述 |
|
小 |
没有一个 |
413年 |
不恰当的资源锁定 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
415年 |
双自由 |
|
主要 |
Observed_Examples、人际关系 |
|
小 |
没有一个 |
416年 |
使用后免费 |
|
主要 |
Alternate_Terms Common_Consequences,描述、Observed_Examples Other_Notes Potential_Mitigations、人际关系 |
|
小 |
Demonstrative_Examples |
419年 |
不受保护的主要通道 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
424年 |
保护不当备用路径 |
|
主要 |
的名字 |
|
小 |
没有一个 |
431年 |
丢失的处理程序 |
|
主要 |
描述,Other_Notes |
|
小 |
没有一个 |
432年 |
危险信号处理器不敏感操作期间禁用 |
|
主要 |
Applicable_Platforms、描述、名称、Potential_Mitigations关系,Taxonomy_Mappings |
|
小 |
没有一个 |
434年 |
无限制上传文件与危险的类型 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
437年 |
不完整的端点特性模型 |
|
主要 |
Other_Notes, Relationship_Notes |
|
小 |
没有一个 |
471年 |
修改Assumed-Immutable数据(服务员) |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
472年 |
外部控制Assumed-Immutable Web参数 |
|
主要 |
描述 |
|
小 |
没有一个 |
476年 |
空指针废弃 |
|
主要 |
的关系 |
|
小 |
没有一个 |
479年 |
信号处理器使用不可重入函数 |
|
主要 |
Demonstrative_Examples、描述、名称、Observed_Examples Other_Notes Potential_Mitigations、人际关系 |
|
小 |
没有一个 |
488年 |
会话之间的数据泄漏 |
|
主要 |
的关系 |
|
小 |
没有一个 |
494年 |
下载的代码没有完整性检查 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
543年 |
使用单例模式没有同步在多线程环境中 |
|
主要 |
Applicable_Platforms, Demonstrative_Examples、描述Potential_Mitigations、引用关系,Taxonomy_Mappings |
|
小 |
没有一个 |
544年 |
缺少标准化的错误处理机制 |
|
主要 |
的名字 |
|
小 |
没有一个 |
567年 |
同步多线程访问共享数据上下文 |
|
主要 |
Applicable_Platforms、Common_Consequences Demonstrative_Examples、描述、名称、Other_Notes Potential_Mitigations、人际关系 |
|
小 |
没有一个 |
574年 |
EJB坏实践:使用同步原语 |
|
主要 |
的关系 |
|
小 |
没有一个 |
580年 |
没有super.clone clone()方法() |
|
主要 |
描述 |
|
小 |
没有一个 |
581年 |
违反对象模型:定义Equals和Hashcode之一 |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
595年 |
比较对象引用,而不是对象的内容 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
599年 |
OpenSSL的信任证书没有验证 |
|
主要 |
描述 |
|
小 |
没有一个 |
600年 |
在Servlet异常 |
|
主要 |
描述,名称 |
|
小 |
没有一个 |
602年 |
客户端执行服务器端安全 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
609年 |
双重检查锁定 |
|
主要 |
的关系 |
|
小 |
没有一个 |
636年 |
不是不安全(不开放) |
|
主要 |
Research_Gaps |
|
小 |
没有一个 |
637年 |
不必要的复杂性在保护机制(不使用“经济机制”) |
|
主要 |
名字,Research_Gaps |
|
小 |
没有一个 |
638年 |
不使用完整的中介 |
|
主要 |
的名字 |
|
小 |
没有一个 |
639年 |
访问控制旁路通过用户控制的关键 |
|
主要 |
没有一个 |
|
小 |
Common_Consequences |
640年 |
弱密码恢复机制忘记密码 |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
641年 |
不当限制文件和其他资源的名称 |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
643年 |
不当中和数据在XPath表达式(XPath注入) |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
644年 |
不当的HTTP头中和脚本语法 |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
646年 |
依赖外来文件的文件名或扩展 |
|
主要 |
Applicable_Platforms, Common_Consequences |
|
小 |
没有一个 |
647年 |
使用非规范的URL路径进行授权决策 |
|
主要 |
Common_Consequences |
|
小 |
Observed_Examples |
648年 |
不正确的使用特权的api |
|
主要 |
Common_Consequences、描述 |
|
小 |
没有一个 |
649年 |
依赖混淆或加密的安全相关的输入没有完整性检查 |
|
主要 |
Common_Consequences、描述Enabling_Factors_for_Exploitation Observed_Examples |
|
小 |
没有一个 |
651年 |
通过WSDL文件公开的信息 |
|
主要 |
Common_Consequences |
|
小 |
描述 |
652年 |
不当中和在XQuery表达式的数据(“XQuery注入”) |
|
主要 |
Common_Consequences |
|
小 |
没有一个 |
653年 |
划分不足 |
|
主要 |
Other_Notes、Relationship_Notes Terminology_Notes |
|
小 |
没有一个 |
662年 |
不同步 |
|
主要 |
描述关系,Taxonomy_Mappings |
|
小 |
没有一个 |
663年 |
在并发环境中使用不可重入函数 |
|
主要 |
描述、名称、关系 |
|
小 |
没有一个 |
664年 |
资源的不当控制通过它的生命周期 |
|
主要 |
描述,关系 |
|
小 |
没有一个 |
667年 |
不适当的锁定 |
|
主要 |
描述、名称、关系 |
|
小 |
没有一个 |
669年 |
不正确的资源领域之间的转移 |
|
主要 |
的关系 |
|
小 |
没有一个 |
684年 |
未能提供指定的功能 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
691年 |
控制流管理不足 |
|
主要 |
的关系 |
|
小 |
没有一个 |
703年 |
检查或不当处理异常情况 |
|
主要 |
名字,Relationship_Notes |
|
小 |
没有一个 |
706年 |
使用Incorrectly-Resolved名称或引用 |
|
主要 |
的关系 |
|
小 |
没有一个 |
732年 |
不正确的权限分配的关键资源 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
754年 |
不适当的检查异常或异常情况 |
|
主要 |
Relationship_Notes |
|
小 |
没有一个 |
755年 |
异常情况的处理不当 |
|
主要 |
描述,Observed_Examples |
|
小 |
没有一个 |
756年 |
失踪的自定义错误页面 |
|
主要 |
描述 |
|
小 |
没有一个 |
766年 |
关键变量声明的公共 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
769年 |
文件描述符疲惫 |
|
主要 |
描述 |
|
小 |
没有一个 |
776年 |
无限制的递归实体引用dtd (“XML炸弹”) |
|
主要 |
的关系 |
|
小 |
没有一个 |
798年 |
使用硬编码的凭证 |
|
主要 |
描述 |
|
小 |
没有一个 |
805年 |
缓冲区长度值不正确的访问 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
820年 |
失踪的同步 |
|
主要 |
Demonstrative_Examples、人际关系 |
|
小 |
没有一个 |
821年 |
不正确的同步 |
|
主要 |
的关系 |
|
小 |
没有一个 |