CWE

常见的弱点枚举

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

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

4.4版本和4.5版本之间的差异

总结
总结
总缺陷/链条/复合材料(版本4.5) 922年
总缺陷/链条/复合材料(版本4.4) 918年
新总 5
总不赞成 0
总有重大变化 139年
只有一些小的变化 2
总保持不变 1197年

摘要条目类型

类型 版本4.4 版本4.5
弱点 918年 922年
类别 316年 316年
视图 43 44
弃用 61年 61年
1338年 1343年

字段更改摘要
字段更改摘要

任何变化对空格将被忽略。“小”更改文本的变化只影响大小写和标点符号。其他更改标记为“大”。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.

主要
的名字 11 0
描述 9 0
的关系 38 0
Applicable_Platforms 0 0
Modes_of_Introduction 2 0
Detection_Factors 0 0
Potential_Mitigations 13 0
Demonstrative_Examples 19 0
Observed_Examples 35 2
Related_Attack_Patterns 34 0
Weakness_Ordinalities 0 0
Time_of_Introduction 0 0
Likelihood_of_Exploit 0 0
引用 13 0
Common_Consequences 0 1
Terminology_Notes 0 0
Alternate_Terms 2 0
Relationship_Notes 0 0
Taxonomy_Mappings 0 0
Maintenance_Notes 21 0
Research_Gaps 1 0
Background_Details 2 0
Theoretical_Notes 0 0
Other_Notes 1 0
View_Type 0 0
View_Structure 0 0
View_Filter 0 0
View_Audience 0 0
类型 0 0
Source_Taxonomy 0 0

形式和抽象的变化

CWE id
不变 1338年

状态更改

不变 1338年

关系的变化

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

的关系 4.5版本总 4.4版本总 4.5版本共享 不变 添加到版本4.5 从4.4版本 4.5版本新
所有 9658年 9589年 9590年 9584年 6 5 68年
ChildOf 3989年 3983年 3983年 3981年 2 2 6
ParentOf 3989年 3983年 3983年 3981年 2 2 6
MemberOf 589年 564年 564年 564年 25
HasMember 589年 564年 564年 564年 25
CanPrecede 134年 132年 132年 132年 2
光束 134年 132年 132年 132年 2
StartsWith 3 3 3 3
需要 13 13 13 13
RequiredBy 13 13 13 13
CanAlsoBe 27 28 27 27 1
PeerOf 178年 174年 176年 174年 2 2

节点从4.4版本删除

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

软件节点添加到版本4.5

CWE-ID CWE的名字
1335年 不正确的位整数的转变
1336年 不当使用中和特殊元素在一个模板引擎
1337年 2021 CWE最危险软件的弱点的弱点
1339年 精度不足或精度实数

硬件节点添加到版本4.5

CWE-ID CWE的名字
1351年 处理不当的硬件行为异常寒冷的环境

在4.5版本节点弃用

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

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

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

R 20. 不正确的输入验证
R 22 不当限制限制目录的路径名(“路径遍历”)
D R 77年 不当中和一个命令中使用的特殊元素(“命令注入”)
R 78年 不当使用中和特殊元素在一个操作系统命令(OS命令注入)
R 79年 中和不当输入在Web页面生成(“跨站点脚本编制”)
R 89年 不当使用中和特殊元素在一个SQL命令(SQL注入)
R 94年 不当控制生成的代码(代码注入)
D 103年 Struts:不完整的validate()方法的定义
R 119年 不当的操作限制的范围内一个内存缓冲区
R 125年 禁止入内的读
N 132年 弃用:零终止错误
R 189年 数字错误
R 190年 整数溢出或概括的
R 200年 暴露敏感信息的未经授权的演员
R 209年 代的包含敏感信息的错误消息
N 218年 弃用:未能提供存储数据的机密性
N 225年 弃用:一般信息管理问题
N 247年 弃用:依赖DNS查找在一个安全的决定
D N R 256年 明文存储密码
R 276年 不正确的默认权限
R 287年 不适当的身份验证
N 292年 弃用:信任自我报告的DNS名称
R 306年 失踪的身份验证的重要功能
D N 329年 第四代可预测与CBC模式
D 335年 不正确的使用伪随机数生成器的种子(PRNG)
D 336年 相同的伪随机数生成器的种子(PRNG)
D 339年 小种子在PRNG空间
R 352年 跨站请求伪造(CSRF)
R 391年 未经检查的错误条件
R 416年 使用后免费
N 423年 弃用:代理可信通道
R 434年 无限制上传文件与危险的类型
N 443年 弃用:HTTP响应分裂
R 476年 空指针废弃
R 502年 反序列化的数据不可信
N 516年 弃用:隐蔽时间信道
R 522年 保护不足的凭证
D 598年 使用GET请求方法的敏感的查询字符串
R 611年 XML外部实体引用的不当限制
R 682年 错误的计算
R 703年 检查或不当处理异常情况
R 732年 不正确的权限分配的关键资源
R 754年 不适当的检查异常或异常情况
R 787年 禁止入内的写
R 798年 使用硬编码的凭证
R 834年 过多的迭代
R 862年 失踪的授权
R 918年 服务器端请求伪造(SSRF)
R 1205年 安全原语和加密问题
R 1243年 调试期间敏感的非易失性信息不受保护
R 1263年 物理访问控制不当
N 1281年 的处理器指令序列导致意想不到的行为
R 1295年 调试消息暴露不必要的信息
D 1329年 依赖组件,它不是可更新
详细的差异报告
详细的差异报告
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年 低效的正则表达式的复杂性
主要 引用
没有一个
更多的信息是可用的,请选择一个不同的过滤器。
页面最后更新:2021年7月20日