CWE

常见的弱点枚举

一个由社区开发的软件&硬件缺陷类型的列表

2021 CWE最重要的硬件的弱点
CWE最危险的弱点
>CWE列表>报告> 1.2版本和1.3版本之间的差异
ID

1.2版本和1.3版本之间的差异
1.2版本和1.3版本之间的差异

总结
总结
总(版本1.3) 762年
总(版本1.2) 755年
新总 7
总不赞成 0
总共享 755年
总重要的变化 117年
总重大变化 183年
总微小的变化 8
微小的改动(不重要) 6
总保持不变 566年
字段更改摘要
字段更改摘要

任何变化对空格将被忽略。“小”更改文本的变化只影响大小写和标点符号。其他更改标记为“大”。Simple schema changes are treated as Minor, such as the change from AffectedResource to Affected_Resource in Draft 8, or the relationship name change from "IsRequiredBy" to "RequiredBy" in Version 1.0. For each mutual relationship between nodes A and B (such as ParentOf and ChildOf), a relationship change is noted for both A and B.

主要
Affected_Resources 0 0
Alternate_Terms 1 0
Applicable_Platforms 1 0
Background_Details 0 0
Black_Box_Definitions 0 0
Causal_Nature 0 0
Common_Consequences 1 1
Common_Methods_of_Exploitation 0 0
Context_Notes 0 0
Demonstrative_Examples 15 5
描述 37 0
Detection_Factors 0 0
Enabling_Factors_for_Exploitation 0 0
Functional_Areas 0 0
Likelihood_of_Exploit 0 0
Maintenance_Notes 3 0
Modes_of_Introduction 0 0
的名字 33 1
Observed_Examples 1 0
Other_Notes 6 1
Potential_Mitigations 35 0
引用 1 0
Related_Attack_Patterns 19 0
Relationship_Notes 0 0
的关系 89年 0
Relevant_Properties 0 0
Research_Gaps 0 0
Source_Taxonomy 0 0
Taxonomy_Mappings 0 0
Terminology_Notes 0 0
Theoretical_Notes 2 0
Time_of_Introduction 0 0
类型 0 0
View_Audience 0 0
View_Filter 2 0
View_Structure 0 0
View_Type 0 0
Weakness_Ordinalities 0 0
White_Box_Definitions 0 0

形式和抽象的变化

不变 755年

关系的变化

“1.3版总”名单的总数的关系在版本1.3。“共享”价值关系的条目的总数1.3版和1.2版。“新”值的关系涉及的条目总数1.2版本中不存在。因此,关系的总数在1.3版本将结合统计数据从共享条目和新条目。

的关系 1.3版本总 1.2版本总 1.3版本共享 不变 添加到版本1.3 从1.3版本 1.3版本新
所有 4529年 4371年 4461年 4343年 118年 28 68年
CanAlsoBe 38 38 38 38
光束 78年 78年 77年 77年 1 1
CanPrecede 78年 78年 77年 77年 1 1
ChildOf 1931年 1852年 1898年 1839年 59 13 33
HasMember 114年 114年 114年 114年
MemberOf 114年 114年 114年 114年
ParentOf 1931年 1852年 1898年 1839年 59 13 33
PeerOf 188年 188年 188年 188年
RequiredBy 27 27 27 27
需要 27 27 27 27
StartsWith 3 3 3 3

节点从1.2版本删除

CWE-ID CWE的名字
一个也没有。

节点添加到版本1.3

CWE-ID CWE的名字
754年 不适当的检查异常情况
755年 异常情况的处理不当
756年 失踪的自定义错误页面
757年 谈判期间选择低收入低保险算法(算法降级)
758年 依赖未定义不明,或实现定义的行为
759年 使用单向散列没有盐
760年 使用单向散列和一个可预测的盐

在1.3版本节点弃用

CWE-ID CWE的名字
一个也没有。
重要的变化
重要的变化

变化是一个节点标记为“重要”,如果它是一个主要字段变化和字段的意义是至关重要的节点。关键字段描述、名称和关系。

关键
D 描述
N 的名字
R 的关系

N R 7 J2EE错误配置:失踪的自定义错误页面
R 9 J2EE错误配置:弱EJB方法的访问权限
N R 12 ASP。NET Misconfiguration: Missing Custom Error Page
D 20. 不正确的输入验证
R 41 未能解决路径等效
D N 66年 处理不当的文件名识别虚拟资源
D N 67年 处理不当的Windows设备名称
R 73年 外部控制文件名或路径
R 98年 控制的文件名包含/不足需要在PHP程序语句(又名“PHP文件包含”)
R 102年 Struts:重复验证形式
R 103年 Struts:不完整的validate()方法的定义
R 104年 Struts:表单Bean不扩展验证类
R 106年 Struts:不使用的插件框架
R 109年 Struts:验证器关闭
D 116年 不当的编码或逃避的输出
R 117年 不正确的输出卫生处理日志
D 118年 不当访问可转位的资源(又名“距离误差”)
D N 130年 处理不当的长度参数不一致
R 134年 不受控制的格式字符串
D N 138年 卫生处理不当的特殊元素
D N 147年 卫生处理不当输入结束符
D N 151年 卫生处理不当评论分隔符
D N 152年 卫生处理不当宏观符号
D N 153年 替换字符的卫生处理不当
D N 154年 卫生处理不当的变量名称分隔符
D N 155年 卫生处理不当的通配符或匹配的符号
D N 156年 卫生处理不当的空白
R 166年 故障处理丢失的特殊元素
R 167年 未能处理额外的特殊元素
R 168年 未能解决不一致的特殊元素
D 178年 未能解决区分大小写
R 179年 不正确的行为秩序:早期验证
R 182年 数据崩溃到不安全的价值
R 183年 宽松的白名单
R 188年 依赖数据/内存布局
R 209年 错误消息的信息泄漏
R 226年 敏感信息发布前未清偿
D N 228年 处理不当的语法无效的结构
D 229年 处理不当的价值观
D N 230年 缺失值的处理不当
D N 231年 处理不当的额外价值
D N 232年 未定义的值的处理不当
D N 235年 处理不当的额外参数
D N 236年 处理不当的未定义的参数
D N 237年 结构元素的处理不当
D N 238年 不当的处理不完整的结构元素
D N 240年 不当的处理不一致的结构元素
D N 241年 处理不当的意想不到的数据类型
R 248年 未捕获异常
R 252年 不返回值
D N R 253年 函数返回值的错误检查
R 266年 不正确的权限分配
R 268年 特权链接
D N R 273年 检查成功了不当的特权
D N 280年 处理不当的权限或权限不足
R 283年 未经证实的所有权
R 284年 访问控制(授权)的问题
D N R 296年 不当的信任证书链验证
D N R 297年 不当的寄主专一性的证书验证数据
D N R 298年 不当的验证证书过期
D N R 299年 检查证书撤销不当
R 302年 认证绕过Assumed-Immutable数据
R 304年 失踪的关键一步验证
R 307年 限制过度认证尝试失败
R 326年 弱加密
D N R 354年 不当的验证完整性检查的价值
R 388年 错误处理
R 390年 没有行动检测错误条件
R 392年 故障报告错误状态码
R 393年 返回错误状态码
R 394年 意想不到的状态代码或返回值
R 395年 使用的NullPointerException捕获检测空指针
R 396年 捕捉通用异常宣言
R 397年 声明抛出的一般例外
R 460年 清理不当抛出异常
R 526年 通过环境变量信息泄漏
R 527年 通过CVS存储库信息泄漏
R 528年 通过核心转储文件信息泄漏
R 529年 通过访问控制列表文件信息泄漏
R 530年 通过备份信息泄漏(~ bk)文件
R 531年 通过测试代码信息泄漏
R 532年 通过日志文件信息泄漏
R 533年 通过服务器的日志文件信息泄漏
R 534年 通过调试日志文件信息泄漏
R 539年 通过持久化cookie信息泄漏
R 540年 通过源代码信息泄漏
R 541年 通过包括源代码信息泄漏
R 542年 通过清理日志文件信息泄漏
D N R 544年 没有使用一个标准化的错误处理机制
R 551年 不正确的行为秩序:授权之前解析和规范化
R 556年 ASP。NET Misconfiguration: Use of Identity Impersonation
R 587年 分配一个固定地址的指针
R 588年 植物体内非结构性指针访问的孩子
R 598年 信息泄漏通过GET请求的查询字符串
R 599年 OpenSSL的信任证书没有验证
D N R 600年 失败在Servlet捕获所有的异常
R 601年 URL重定向不可信的网站(又名“开放重定向”)
R 613年 会话过期不足
D 625年 宽容的正则表达式
R 636年 不是不安全(又名“不开放”)
R 639年 访问控制旁路通过用户控制的关键
R 640年 弱密码恢复机制忘记密码
R 644年 不足的卫生处理HTTP头的脚本语法
R 693年 保护机制失败
R 703年 故障处理异常情况
R 708年 不正确的所有权转让
R 710年 编码标准违反
R 722年 OWASP十大2004类别A1 -用户输入
R 723年 OWASP十大2004类别A2 -破碎的访问控制
R 724年 OWASP十大2004类别A3 -破碎的认证和会话管理
R 725年 OWASP十大2004类别A4 -跨站点脚本(XSS)缺陷
R 726年 OWASP十大2004类别A5 -缓冲区溢出
R 727年 OWASP十大2004类别A6 -注塑缺陷
R 728年 OWASP十大2004类别A7 -错误处理不当
R 729年 OWASP 2004年十大类别A8——不安全存储
R 731年 OWASP 2004年十大类别A10——不安全的配置管理
R 733年 强调安全代码的编译器优化删除或修改
详细的差异报告
详细的差异报告
7 J2EE错误配置:失踪的自定义错误页面
主要 姓名、关系
没有一个
9 J2EE错误配置:弱EJB方法的访问权限
主要 的关系
没有一个
12 ASP。NET Misconfiguration: Missing Custom Error Page
主要 姓名、关系
没有一个
20. 不正确的输入验证
主要 描述,Potential_Mitigations
没有一个
41 未能解决路径等效
主要 的关系
没有一个
66年 处理不当的文件名识别虚拟资源
主要 描述,名称
没有一个
67年 处理不当的Windows设备名称
主要 描述,名称
没有一个
71年 苹果“.DS_Store”
主要 Related_Attack_Patterns
没有一个
73年 外部控制文件名或路径
主要 Potential_Mitigations、人际关系
没有一个
78年 未能保存操作系统命令结构(又名“OS命令注入”)
主要 Potential_Mitigations
没有一个
79年 未能保存网页结构(又名“跨站点脚本编制”)
主要 Potential_Mitigations
没有一个
89年 未能保存SQL查询结构(又名“SQL注入”)
主要 Potential_Mitigations
没有一个
93年 未能Sanitize CRLF序列(又名“CRLF注入”)
主要 引用
没有一个
94年 未能控制生成的代码(又名“代码注入”)
主要 Potential_Mitigations
没有一个
98年 控制的文件名包含/不足需要在PHP程序语句(又名“PHP文件包含”)
主要 的关系
没有一个
102年 Struts:重复验证形式
主要 的关系
没有一个
103年 Struts:不完整的validate()方法的定义
主要 的关系
没有一个
104年 Struts:表单Bean不扩展验证类
主要 的关系
没有一个
106年 Struts:不使用的插件框架
主要 的关系
没有一个
109年 Struts:验证器关闭
主要 的关系
没有一个
113年 未能Sanitize CRLF序列在HTTP头(又名“HTTP响应分裂”)
主要 Demonstrative_Examples
没有一个
116年 不当的编码或逃避的输出
主要 描述,Potential_Mitigations
Demonstrative_Examples
117年 不正确的输出卫生处理日志
主要 的关系
没有一个
118年 不当访问可转位的资源(又名“距离误差”)
主要 描述
没有一个
119年 未能限制操作的范围内一个内存缓冲区
主要 Potential_Mitigations
没有一个
130年 处理不当的长度参数不一致
主要 描述,名称
没有一个
134年 不受控制的格式字符串
主要 的关系
没有一个
138年 卫生处理不当的特殊元素
主要 描述,名称
没有一个
147年 卫生处理不当输入结束符
主要 描述,名称
没有一个
151年 卫生处理不当评论分隔符
主要 描述,名称
没有一个
152年 卫生处理不当宏观符号
主要 描述,名称
没有一个
153年 替换字符的卫生处理不当
主要 描述,名称
没有一个
154年 卫生处理不当的变量名称分隔符
主要 描述,名称
没有一个
155年 卫生处理不当的通配符或匹配的符号
主要 描述,名称
没有一个
156年 卫生处理不当的空白
主要 描述,名称
没有一个
157年 未能净化成对分隔符
主要 没有一个
Demonstrative_Examples
166年 故障处理丢失的特殊元素
主要 的关系
没有一个
167年 未能处理额外的特殊元素
主要 的关系
没有一个
168年 未能解决不一致的特殊元素
主要 的关系
没有一个
170年 不当零终止
主要 Common_Consequences
没有一个
176年 故障处理Unicode编码
主要 Demonstrative_Examples
没有一个
178年 未能解决区分大小写
主要 描述
没有一个
179年 不正确的行为秩序:早期验证
主要 的关系
没有一个
182年 数据崩溃到不安全的价值
主要 的关系
没有一个
183年 宽松的白名单
主要 的关系
没有一个
188年 依赖数据/内存布局
主要 的关系
没有一个
209年 错误消息的信息泄漏
主要 Demonstrative_Examples Potential_Mitigations,关系
没有一个
217年 未能保护存储的数据修改
主要 没有一个
Demonstrative_Examples
226年 敏感信息发布前未清偿
主要 的关系
没有一个
228年 处理不当的语法无效的结构
主要 描述,名称
没有一个
229年 处理不当的价值观
主要 描述
没有一个
230年 缺失值的处理不当
主要 描述,名称
没有一个
231年 处理不当的额外价值
主要 描述,名称
没有一个
232年 未定义的值的处理不当
主要 描述,名称
没有一个
234年 故障处理丢失的参数
主要 Maintenance_Notes、Other_Notes Potential_Mitigations
没有一个
235年 处理不当的额外参数
主要 描述,名称
没有一个
236年 处理不当的未定义的参数
主要 描述,名称
没有一个
237年 结构元素的处理不当
主要 描述,名称
没有一个
238年 不当的处理不完整的结构元素
主要 描述,名称
没有一个
240年 不当的处理不一致的结构元素
主要 描述,名称
没有一个
241年 处理不当的意想不到的数据类型
主要 描述,名称
没有一个
243年 未能在chroot监狱改变工作目录
主要 Demonstrative_Examples
没有一个
248年 未捕获异常
主要 的关系
没有一个
250年 执行与不必要的特权
主要 Potential_Mitigations
没有一个
252年 不返回值
主要 的关系
没有一个
253年 函数返回值的错误检查
主要 描述、名称、关系
没有一个
259年 硬编码的密码
主要 Potential_Mitigations
没有一个
266年 不正确的权限分配
主要 的关系
Demonstrative_Examples
268年 特权链接
主要 的关系
没有一个
272年 最小特权违反
主要 Demonstrative_Examples
没有一个
273年 检查成功了不当的特权
主要 描述、名称、关系
没有一个
274年 故障处理权限不足
主要 Maintenance_Notes, Theoretical_Notes
没有一个
280年 处理不当的权限或权限不足
主要 描述,名称,Theoretical_Notes
没有一个
283年 未经证实的所有权
主要 的关系
没有一个
284年 访问控制(授权)的问题
主要 的关系
没有一个
285年 不当访问控制(授权)
主要 Potential_Mitigations
没有一个
296年 不当的信任证书链验证
主要 描述、名称、关系
没有一个
297年 不当的寄主专一性的证书验证数据
主要 描述、名称、关系
没有一个
298年 不当的验证证书过期
主要 描述、名称、关系
没有一个
299年 检查证书撤销不当
主要 描述、名称、关系
没有一个
302年 认证绕过Assumed-Immutable数据
主要 的关系
没有一个
304年 失踪的关键一步验证
主要 的关系
没有一个
307年 限制过度认证尝试失败
主要 的关系
没有一个
319年 明文传输的敏感信息
主要 Potential_Mitigations
没有一个
326年 弱加密
主要 的关系
没有一个
327年 使用损坏或危险的密码算法
主要 Potential_Mitigations
没有一个
330年 使用随机值不足
主要 Potential_Mitigations
没有一个
332年 熵在PRNG不足
主要 Potential_Mitigations
没有一个
334年 小空间的随机值
主要 Potential_Mitigations
没有一个
336年 同样的种子PRNG
主要 Potential_Mitigations
没有一个
337年 可预测的种子在PRNG
主要 Potential_Mitigations
没有一个
339年 小种子在PRNG空间
主要 Potential_Mitigations
没有一个
341年 预测从可观察到的状态
主要 Potential_Mitigations
没有一个
342年 从先前的值可以预测的精确值
主要 Potential_Mitigations
没有一个
343年 可预测的值从之前的值
主要 Potential_Mitigations
没有一个
344年 在动态变化的环境中使用不变的价值
主要 Potential_Mitigations
没有一个
352年 跨站请求伪造(CSRF)
主要 Potential_Mitigations
没有一个
354年 不当的验证完整性检查的价值
主要 描述、名称、关系
没有一个
359年 隐私的侵犯
主要 Other_Notes
没有一个
362年 竞态条件
主要 Demonstrative_Examples, Potential_Mitigations
没有一个
377年 不安全的临时文件
主要 Demonstrative_Examples
没有一个
388年 错误处理
主要 的关系
没有一个
390年 没有行动检测错误条件
主要 的关系
没有一个
392年 故障报告错误状态码
主要 的关系
没有一个
393年 返回错误状态码
主要 的关系
没有一个
394年 意想不到的状态代码或返回值
主要 的关系
没有一个
395年 使用的NullPointerException捕获检测空指针
主要 的关系
没有一个
396年 捕捉通用异常宣言
主要 的关系
没有一个
397年 声明抛出的一般例外
主要 的关系
没有一个
401年 未能释放内存之前删除最后引用(又名“内存泄漏”)
主要 Other_Notes
没有一个
404年 不当关机或释放资源
主要 Potential_Mitigations
没有一个
410年 足够的资源池
主要 没有一个
Other_Notes
415年 双自由
主要 没有一个
Demonstrative_Examples
416年 使用后免费
主要 Demonstrative_Examples
没有一个
426年 不可信的搜索路径
主要 Demonstrative_Examples, Potential_Mitigations
没有一个
457年 使用未初始化的变量
主要 Demonstrative_Examples
没有一个
460年 清理不当抛出异常
主要 的关系
没有一个
467年 使用sizeof()在一个指针类型
主要 Demonstrative_Examples
没有一个
477年 使用过时的函数
主要 Other_Notes
没有一个
486年 比较的类的名字
主要 Other_Notes
没有一个
492年 使用内部类包含敏感数据
主要 Demonstrative_Examples
没有一个
494年 下载的代码没有完整性检查
主要 Potential_Mitigations
没有一个
497年 信息系统数据的泄漏
主要 Demonstrative_Examples
没有一个
526年 通过环境变量信息泄漏
主要 的关系
没有一个
527年 通过CVS存储库信息泄漏
主要 的关系
没有一个
528年 通过核心转储文件信息泄漏
主要 的关系
没有一个
529年 通过访问控制列表文件信息泄漏
主要 的关系
没有一个
530年 通过备份信息泄漏(~ bk)文件
主要 的关系
没有一个
531年 通过测试代码信息泄漏
主要 的关系
没有一个
532年 通过日志文件信息泄漏
主要 的关系
没有一个
533年 通过服务器的日志文件信息泄漏
主要 的关系
没有一个
534年 通过调试日志文件信息泄漏
主要 的关系
没有一个
539年 通过持久化cookie信息泄漏
主要 的关系
没有一个
540年 通过源代码信息泄漏
主要 的关系
没有一个
541年 通过包括源代码信息泄漏
主要 的关系
没有一个
542年 通过清理日志文件信息泄漏
主要 的关系
没有一个
544年 没有使用一个标准化的错误处理机制
主要 描述、名称、关系
没有一个
551年 不正确的行为秩序:授权之前解析和规范化
主要 的关系
没有一个
556年 ASP。NET Misconfiguration: Use of Identity Impersonation
主要 的关系
没有一个
587年 分配一个固定地址的指针
主要 的关系
没有一个
588年 植物体内非结构性指针访问的孩子
主要 的关系
没有一个
593年 认证绕过:OpenSSL CTX对象修改后SSL创建对象
主要 没有一个
Common_Consequences
598年 信息泄漏通过GET请求的查询字符串
主要 的关系
没有一个
599年 OpenSSL的信任证书没有验证
主要 的关系
没有一个
600年 失败在Servlet捕获所有的异常
主要 Maintenance_Notes Alternate_Terms、描述,名称、Other_Notes关系
没有一个
601年 URL重定向不可信的网站(又名“开放重定向”)
主要 的关系
没有一个
602年 客户端执行服务器端安全
主要 Potential_Mitigations
没有一个
613年 会话过期不足
主要 的关系
没有一个
614年 敏感的饼干在HTTPS会话没有“安全”属性
主要 没有一个
的名字
615年 信息泄漏的评论
主要 Demonstrative_Examples
没有一个
625年 宽容的正则表达式
主要 描述
没有一个
636年 不是不安全(又名“不开放”)
主要 的关系
没有一个
639年 访问控制旁路通过用户控制的关键
主要 的关系
没有一个
640年 弱密码恢复机制忘记密码
主要 的关系
没有一个
642年 外部控制临界状态的数据
主要 Potential_Mitigations
没有一个
643年 未能在XPath表达式中净化数据(又名“XPath注入”)
主要 Demonstrative_Examples
没有一个
644年 不足的卫生处理HTTP头的脚本语法
主要 的关系
没有一个
662年 足够的同步
主要 Related_Attack_Patterns
没有一个
663年 在非同步上下文中使用不可重入的函数
主要 Related_Attack_Patterns
没有一个
664年 通过它的生命周期控制的资源不足
主要 Related_Attack_Patterns
没有一个
665年 不适当的初始化
主要 Potential_Mitigations
没有一个
667年 锁定不足
主要 Related_Attack_Patterns
没有一个
674年 不受控制的递归
主要 Related_Attack_Patterns
没有一个
680年 整数溢出缓冲区溢出
主要 Related_Attack_Patterns
没有一个
682年 错误的计算
主要 Potential_Mitigations
没有一个
689年 在资源复制许可竞态条件
主要 Related_Attack_Patterns
没有一个
691年 控制流管理不足
主要 Related_Attack_Patterns
没有一个
692年 跨站点脚本编制不完整的黑名单
主要 Related_Attack_Patterns
没有一个
693年 保护机制失败
主要 Related_Attack_Patterns、人际关系
没有一个
695年 使用低级的功能
主要 Related_Attack_Patterns
没有一个
697年 比较不足
主要 Related_Attack_Patterns
没有一个
701年 介绍了在设计弱点
主要 View_Filter
没有一个
702年 实现过程中引入的缺陷
主要 View_Filter
没有一个
703年 故障处理异常情况
主要 的关系
没有一个
706年 使用Incorrectly-Resolved名称或引用
主要 Related_Attack_Patterns
没有一个
707年 未能执行消息或数据是格式良好的
主要 Related_Attack_Patterns
没有一个
708年 不正确的所有权转让
主要 的关系
没有一个
710年 编码标准违反
主要 的关系
没有一个
722年 OWASP十大2004类别A1 -用户输入
主要 的关系
没有一个
723年 OWASP十大2004类别A2 -破碎的访问控制
主要 的关系
没有一个
724年 OWASP十大2004类别A3 -破碎的认证和会话管理
主要 Related_Attack_Patterns、人际关系
没有一个
725年 OWASP十大2004类别A4 -跨站点脚本(XSS)缺陷
主要 的关系
没有一个
726年 OWASP十大2004类别A5 -缓冲区溢出
主要 的关系
没有一个
727年 OWASP十大2004类别A6 -注塑缺陷
主要 的关系
没有一个
728年 OWASP十大2004类别A7 -错误处理不当
主要 Related_Attack_Patterns、人际关系
没有一个
729年 OWASP 2004年十大类别A8——不安全存储
主要 的关系
没有一个
731年 OWASP 2004年十大类别A10——不安全的配置管理
主要 的关系
没有一个
732年 不安全的关键资源的权限分配
主要 Potential_Mitigations, Related_Attack_Patterns
没有一个
733年 强调安全代码的编译器优化删除或修改
主要 Applicable_Platforms、Observed_Examples Related_Attack_Patterns、人际关系
没有一个
更多的信息是可用的,请选择一个不同的过滤器。
页面最后更新:2017年1月5日