20. |
不正确的输入验证 |
|
主要 |
Related_Attack_Patterns、人际关系 |
|
小 |
没有一个 |
22 |
不当限制限制目录的路径名(“路径遍历”) |
|
主要 |
的关系 |
|
小 |
没有一个 |
41 |
不当的解决路径等效 |
|
主要 |
没有一个 |
|
小 |
Observed_Examples |
42 |
路径等效:“文件名。”(拖点) |
|
主要 |
没有一个 |
|
小 |
Observed_Examples |
77年 |
不当中和一个命令中使用的特殊元素(“命令注入”) |
|
主要 |
描述、Observed_Examples关系 |
|
小 |
没有一个 |
78年 |
不当使用中和特殊元素在一个操作系统命令(OS命令注入) |
|
主要 |
Observed_Examples、人际关系 |
|
小 |
没有一个 |
79年 |
中和不当输入在Web页面生成(“跨站点脚本编制”) |
|
主要 |
的关系 |
|
小 |
没有一个 |
89年 |
不当使用中和特殊元素在一个SQL命令(SQL注入) |
|
主要 |
的关系 |
|
小 |
没有一个 |
94年 |
不当控制生成的代码(代码注入) |
|
主要 |
的关系 |
|
小 |
没有一个 |
103年 |
Struts:不完整的validate()方法的定义 |
|
主要 |
Background_Details、描述 |
|
小 |
没有一个 |
104年 |
Struts:表单Bean不扩展验证类 |
|
主要 |
Background_Details |
|
小 |
没有一个 |
105年 |
Struts:表单字段验证器 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
106年 |
Struts:不使用的插件框架 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
119年 |
不当的操作限制的范围内一个内存缓冲区 |
|
主要 |
Demonstrative_Examples、Observed_Examples Potential_Mitigations、人际关系 |
|
小 |
没有一个 |
120年 |
缓冲区复制没有检查输入的大小(经典的缓冲区溢出) |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
121年 |
基于堆栈缓冲区溢出 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
122年 |
基于堆的缓冲区溢出 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
125年 |
禁止入内的读 |
|
主要 |
Observed_Examples、人际关系 |
|
小 |
没有一个 |
132年 |
弃用:零终止错误 |
|
主要 |
的名字 |
|
小 |
没有一个 |
171年 |
弃用:清洁、规范化和比较的错误 |
|
主要 |
引用 |
|
小 |
没有一个 |
189年 |
数字错误 |
|
主要 |
的关系 |
|
小 |
没有一个 |
190年 |
整数溢出或概括的 |
|
主要 |
的关系 |
|
小 |
没有一个 |
200年 |
暴露敏感信息的未经授权的演员 |
|
主要 |
的关系 |
|
小 |
没有一个 |
203年 |
可观察到的差异 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
209年 |
代的包含敏感信息的错误消息 |
|
主要 |
的关系 |
|
小 |
没有一个 |
218年 |
弃用:未能提供存储数据的机密性 |
|
主要 |
的名字 |
|
小 |
没有一个 |
225年 |
弃用:一般信息管理问题 |
|
主要 |
的名字 |
|
小 |
没有一个 |
247年 |
弃用:依赖DNS查找在一个安全的决定 |
|
主要 |
名称、引用 |
|
小 |
没有一个 |
252年 |
不返回值 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
256年 |
明文存储密码 |
|
主要 |
描述、名称、关系 |
|
小 |
没有一个 |
276年 |
不正确的默认权限 |
|
主要 |
的关系 |
|
小 |
没有一个 |
284年 |
访问控制不当 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
285年 |
不适当的授权 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
287年 |
不适当的身份验证 |
|
主要 |
的关系 |
|
小 |
没有一个 |
288年 |
认证绕过使用另一种路径或通道 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
290年 |
认证绕过被欺骗 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
292年 |
弃用:信任自我报告的DNS名称 |
|
主要 |
的名字 |
|
小 |
没有一个 |
295年 |
不适当的证书验证 |
|
主要 |
Demonstrative_Examples, Observed_Examples |
|
小 |
没有一个 |
296年 |
不当的证书链的信任 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
300年 |
通道由Non-Endpoint访问 |
|
主要 |
Alternate_Terms, Observed_Examples |
|
小 |
没有一个 |
306年 |
失踪的身份验证的重要功能 |
|
主要 |
Observed_Examples、人际关系 |
|
小 |
没有一个 |
318年 |
明文存储敏感信息的可执行文件 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
329年 |
第四代可预测与CBC模式 |
|
主要 |
描述、Maintenance_Notes名称、引用 |
|
小 |
没有一个 |
330年 |
使用随机值不足 |
|
主要 |
Demonstrative_Examples、Maintenance_Notes Observed_Examples |
|
小 |
没有一个 |
331年 |
熵不足 |
|
主要 |
Maintenance_Notes, Observed_Examples |
|
小 |
没有一个 |
332年 |
熵在PRNG不足 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
333年 |
处理不当的熵在TRNG不足 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
334年 |
小空间的随机值 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
335年 |
不正确的使用伪随机数生成器的种子(PRNG) |
|
主要 |
描述、Maintenance_Notes Observed_Examples |
|
小 |
Common_Consequences |
336年 |
相同的伪随机数生成器的种子(PRNG) |
|
主要 |
Demonstrative_Examples,描述、Maintenance_Notes Modes_of_Introduction Potential_Mitigations,引用 |
|
小 |
没有一个 |
337年 |
可预测的伪随机数生成器的种子(PRNG) |
|
主要 |
Maintenance_Notes、Observed_Examples Potential_Mitigations,引用 |
|
小 |
没有一个 |
338年 |
使用密码地弱伪随机数生成器(PRNG) |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
339年 |
小种子在PRNG空间 |
|
主要 |
Demonstrative_Examples,描述、Maintenance_Notes Observed_Examples Potential_Mitigations,引用 |
|
小 |
没有一个 |
340年 |
一代的可预测的数字或标识符 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
341年 |
预测从可观察到的状态 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
342年 |
从先前的值可以预测的精确值 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
343年 |
可预测的值从之前的值 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
345年 |
验证数据的真实性不足 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
352年 |
跨站请求伪造(CSRF) |
|
主要 |
的关系 |
|
小 |
没有一个 |
353年 |
缺少支持完整性检查 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
391年 |
未经检查的错误条件 |
|
主要 |
的关系 |
|
小 |
没有一个 |
393年 |
返回错误状态码 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
404年 |
不当关机或释放资源 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
407年 |
低效率的算法复杂度 |
|
主要 |
引用 |
|
小 |
没有一个 |
416年 |
使用后免费 |
|
主要 |
的关系 |
|
小 |
没有一个 |
423年 |
弃用:代理可信通道 |
|
主要 |
的名字 |
|
小 |
没有一个 |
425年 |
直接请求(“强迫浏览”) |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
434年 |
无限制上传文件与危险的类型 |
|
主要 |
的关系 |
|
小 |
没有一个 |
443年 |
弃用:HTTP响应分裂 |
|
主要 |
的名字 |
|
小 |
没有一个 |
457年 |
使用未初始化的变量 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
476年 |
空指针废弃 |
|
主要 |
的关系 |
|
小 |
没有一个 |
489年 |
积极的调试代码 |
|
主要 |
Alternate_Terms |
|
小 |
没有一个 |
494年 |
下载的代码没有完整性检查 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
502年 |
反序列化的数据不可信 |
|
主要 |
的关系 |
|
小 |
没有一个 |
516年 |
弃用:隐蔽时间信道 |
|
主要 |
的名字 |
|
小 |
没有一个 |
522年 |
保护不足的凭证 |
|
主要 |
的关系 |
|
小 |
没有一个 |
560年 |
使用umask()与chmod-style论点 |
|
主要 |
Other_Notes |
|
小 |
没有一个 |
561年 |
死代码 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
598年 |
使用GET请求方法的敏感的查询字符串 |
|
主要 |
描述 |
|
小 |
没有一个 |
611年 |
XML外部实体引用的不当限制 |
|
主要 |
的关系 |
|
小 |
没有一个 |
682年 |
错误的计算 |
|
主要 |
的关系 |
|
小 |
没有一个 |
693年 |
保护机制失败 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
703年 |
检查或不当处理异常情况 |
|
主要 |
的关系 |
|
小 |
没有一个 |
705年 |
不正确的控制流范围 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
732年 |
不正确的权限分配的关键资源 |
|
主要 |
Observed_Examples、人际关系 |
|
小 |
没有一个 |
754年 |
不适当的检查异常或异常情况 |
|
主要 |
的关系 |
|
小 |
没有一个 |
757年 |
谈判期间选择低收入低保险算法(算法降级) |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
760年 |
使用单向散列和一个可预测的盐 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
770年 |
资源配置没有限制或节流 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
787年 |
禁止入内的写 |
|
主要 |
Demonstrative_Examples Potential_Mitigations,关系 |
|
小 |
没有一个 |
788年 |
访问结束后的内存位置缓冲区 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
798年 |
使用硬编码的凭证 |
|
主要 |
的关系 |
|
小 |
没有一个 |
805年 |
缓冲区长度值不正确的访问 |
|
主要 |
Demonstrative_Examples, Potential_Mitigations |
|
小 |
没有一个 |
806年 |
缓冲区的访问使用源缓冲区的大小 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
833年 |
死锁 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
834年 |
过多的迭代 |
|
主要 |
Observed_Examples、人际关系 |
|
小 |
没有一个 |
835年 |
循环和遥不可及的退出条件(无限循环) |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
862年 |
失踪的授权 |
|
主要 |
Observed_Examples Related_Attack_Patterns,关系 |
|
小 |
没有一个 |
863年 |
错误的授权 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
917年 |
不当中和一个表达式语言语句中使用的特殊元素(表达式语言注入) |
|
主要 |
引用 |
|
小 |
没有一个 |
918年 |
服务器端请求伪造(SSRF) |
|
主要 |
引用、Related_Attack_Patterns关系 |
|
小 |
没有一个 |
940年 |
不当的验证源通信通道 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
1022年 |
使用Web链接不可信的目标窗口。器访问 |
|
主要 |
Potential_Mitigations |
|
小 |
没有一个 |
1188年 |
不安全的默认初始化资源 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1189年 |
不当隔离系统级芯片(SoC)的共享资源 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
1204年 |
代的弱初始化向量(IV) |
|
主要 |
Maintenance_Notes Observed_Examples,引用 |
|
小 |
没有一个 |
1205年 |
安全原语和加密问题 |
|
主要 |
的关系 |
|
小 |
没有一个 |
1220年 |
足够的粒度的访问控制 |
|
主要 |
Demonstrative_Examples |
|
小 |
没有一个 |
1221年 |
错误的注册违约或模块参数 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1240年 |
使用危险的加密原语 |
|
主要 |
Maintenance_Notes, Research_Gaps |
|
小 |
没有一个 |
1241年 |
使用随机数发生器的可预测的算法 |
|
主要 |
Maintenance_Notes |
|
小 |
没有一个 |
1243年 |
调试期间敏感的非易失性信息不受保护 |
|
主要 |
的关系 |
|
小 |
没有一个 |
1246年 |
写处理不当Limited-write非易失性记忆 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1253年 |
不正确的融合值的选择 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1254年 |
不正确的比较逻辑的粒度 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1255年 |
逻辑是比较容易受到权力边信道攻击 |
|
主要 |
Demonstrative_Examples、Modes_of_Introduction Observed_Examples Potential_Mitigations,引用,Related_Attack_Patterns |
|
小 |
没有一个 |
1256年 |
从软件硬件特性使得物理攻击 |
|
主要 |
Demonstrative_Examples, Observed_Examples |
|
小 |
没有一个 |
1263年 |
物理访问控制不当 |
|
主要 |
的关系 |
|
小 |
没有一个 |
1264年 |
硬件逻辑之间的不安全感De-Synchronization控制和数据通道 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1267年 |
政策使用过时的编码 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1270年 |
一代的不正确的安全令牌 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1277年 |
固件没有可更新 |
|
主要 |
Demonstrative_Examples, Maintenance_Notes |
|
小 |
没有一个 |
1281年 |
的处理器指令序列导致意想不到的行为 |
|
主要 |
名字,Observed_Examples |
|
小 |
没有一个 |
1282年 |
Assumed-Immutable数据存储在可写内存 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1290年 |
不正确的解码的安全标识符 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1292年 |
不正确的安全标识符的转换 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1294年 |
不安全的安全标识符机制 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1295年 |
调试消息暴露不必要的信息 |
|
主要 |
Observed_Examples Related_Attack_Patterns,关系 |
|
小 |
没有一个 |
1296年 |
不正确的链接或者调试组件的粒度 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1297年 |
保护机密信息被OSAT供应商设备访问 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1298年 |
硬件逻辑包含竞态条件 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1299年 |
失踪的备用硬件接口的保护机制 |
|
主要 |
Observed_Examples, Related_Attack_Patterns |
|
小 |
没有一个 |
1300年 |
物理防护不当渠道 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1301年 |
硬件组件内不足或不完整的数据删除 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1302年 |
缺少安全标识符 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1304年 |
保存完整的硬件配置不当国家在权力保存/恢复操作 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1310年 |
缺失的补丁ROM代码的能力 |
|
主要 |
Demonstrative_Examples, Maintenance_Notes |
|
小 |
没有一个 |
1325年 |
顺序控制内存分配不当 |
|
主要 |
Observed_Examples |
|
小 |
没有一个 |
1328年 |
安全版本号可变的旧版本 |
|
主要 |
Related_Attack_Patterns |
|
小 |
没有一个 |
1329年 |
依赖组件,它不是可更新 |
|
主要 |
Demonstrative_Examples、描述引用 |
|
小 |
没有一个 |
1333年 |
低效的正则表达式的复杂性 |
|
主要 |
引用 |
|
小 |
没有一个 |