CWE

常见的弱点枚举

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

2021 CWE最重要的硬件的弱点
CWE最危险的弱点
>CWE列表>报告>版本1.8.1和1.9版本之间的区别
ID

1.8.1版本和1.9版本之间的区别

总结
总结
总(版本1.9) 821年
总(1.8.1版) 810年
新总 11
总不赞成 0
总共享 810年
总重要的变化 70年
总重大变化 155年
总微小的变化 6
微小的改动(不重要)
总保持不变 655年

摘要条目类型

类型 1.8.1版本 版本1.9
类别 109年 119年
3 3
复合 6 6
弃用 11 11
视图 23 24
弱点 658年 658年

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

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

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

形式和抽象的变化

不变 808年
缺点/基地 缺点/变体 1
缺点/变体 缺点/基地 1

状态更改

不变 810年

关系的变化

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

的关系 1.9版本总 版本1.8.1总 1.9版本共享 不变 添加到版本1.9 从版本1.8.1 1.9版本新
所有 4874年 4818年 4818年 4818年 56
ChildOf 2096年 2078年 2078年 2078年 18
ParentOf 2096年 2078年 2078年 2078年 18
MemberOf 119年 109年 109年 109年 10
HasMember 119年 109年 109年 109年 10
CanPrecede 90年 90年 90年 90年
光束 90年 90年 90年 90年
StartsWith 3 3 3 3
需要 19 19 19 19
RequiredBy 19 19 19 19
CanAlsoBe 37 37 37 37
PeerOf 186年 186年 186年 186年

节点从1.8.1版本删除

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

节点添加到版本1.9

CWE-ID CWE的名字
809年 的弱点OWASP十大(2010)
810年 OWASP十大2010类别A1 -注射
811年 OWASP十大2010类别A2 -跨站点脚本(XSS)
812年 OWASP十大2010类别A3 -破碎的认证和会话管理
813年 OWASP十大2010类别A4 -不安全的直接对象引用
814年 OWASP 2010年十大类别A5,跨站点请求伪造(CSRF)
815年 OWASP十大2010类别A6 -安全错误配置
816年 OWASP十大2010类别A7 -不安全的加密存储
817年 OWASP十大2010类别A8 -未能限制的URL访问
818年 OWASP 2010年十大类别A9,传输层保护不足
819年 OWASP 2010年十大类别A10——用户重定向和转发

在1.9版本节点弃用

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

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

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

D R 22 不当限制限制目录的路径名(“路径遍历”)
D 23 相对路径遍历
D 24 路径遍历:“. . / filedir”
D 25 路径遍历:“/ . . / filedir”
D 26 路径遍历:“dir / . . /文件名”
D 27 路径遍历:“dir / . . / . . /文件名”
D 28 路径遍历:“. . \ filedir”
D 29日 路径遍历:“\ . . \文件名”
D 30. 路径遍历:\ dir \ . . \文件名的
D 31日 路径遍历:“dir \ \…\文件名”
D 32 路径遍历:“……”(3点)
D 33 路径遍历:“....”(多个点)
D 34 路径遍历:“.... / /”
D 35 路径遍历:“…/…/ /”
D 36 绝对路径遍历
D N 74年 不当中和下游组件使用的特殊元素的输出(注射)
D N 76年 不当中和等效特殊元素
D N 77年 不当中和一个命令中使用的特殊元素(“命令注入”)
D N R 78年 不当使用中和特殊元素在一个操作系统命令(OS命令注入)
D N R 79年 中和不当输入在Web页面生成(“跨站点脚本编制”)
D N 80年 不当中和与脚本相关的所有HTML标记的Web页面(基本XSS)
D N 81年 不当中和Web页面的脚本错误消息
D N 82年 不当中和脚本属性IMG标记的Web页面
D N 84年 中和不当URI编码方案在一个Web页面
D N 87年 中和不当交替XSS语法
R 88年 参数注入或修改
D N R 89年 不当使用中和特殊元素在一个SQL命令(SQL注入)
D N R 90年 不当使用中和特殊元素在LDAP查询(LDAP注入)
D R 91年 XML注入(又名XPath盲注)
D 92年 弃用:卫生处理不当的自定义特殊字符
D N 93年 中和不当CRLF序列(CRLF注入)
D 94年 未能控制生成的代码(代码注入)
D N 95年 不当中和指令的动态评估代码(Eval注入)
D N 97年 不当中和服务器端包含(SSI)在一个Web页面
D N 113年 不当中和CRLF序列在HTTP头(HTTP响应分裂)
D N 117年 不正确的输出中和日志
D 139年 弃用:一般特殊元素的问题
D N 140年 中和不当分隔符
D 145年 不当截面中和分隔符
D 146年 不当言论中和/命令分隔符
N 148年 不当中和输入的领导人
N 149年 中和不当引用语法
D 181年 之前错误的行为秩序:验证过滤器
D 182年 数据崩溃到不安全的价值
R 219年 敏感数据在Web根
R 285年 不当访问控制(授权)
R 287年 不适当的身份验证
R 312年 明文存储的敏感信息
R 319年 明文传输的敏感信息
R 326年 加密的强度不够
R 327年 使用损坏或危险的密码算法
R 352年 跨站请求伪造(CSRF)
N 374年 将可变对象传递给一个不可信的方法
D 400年 不受控制的资源消耗(“资源枯竭”)
D 476年 空指针废弃
D 483年 不正确的块划定
D 566年 访问控制旁路通过用户控制SQL主键
R 601年 URL重定向不可信的网站(“开放重定向”)
D 628年 函数调用与指定参数不正确
R 639年 访问控制旁路通过用户控制的关键
D N 641年 不当限制文件和其他资源的名称
D 644年 不当的HTTP头中和脚本语法
R 732年 不正确的权限分配的关键资源
D 762年 不匹配的内存管理程序
D 763年 无效的指针或引用
D 769年 文件描述符疲惫
D 777年 正则表达式没有锚
D 792年 不完整的过滤特殊元素的一个或多个实例
D 794年 不完整的过滤特殊元素的多个实例
D 795年 只有过滤特殊元素在指定的位置
详细的差异报告
详细的差异报告
6 J2EE错误配置:会话id长度不足
主要 Demonstrative_Examples
没有一个
20. 不正确的输入验证
主要 Potential_Mitigations、Research_Gaps Terminology_Notes
没有一个
22 不当限制限制目录的路径名(“路径遍历”)
主要 Common_Consequences Demonstrative_Examples,描述、Detection_Factors Potential_Mitigations引用关系
没有一个
23 相对路径遍历
主要 描述,Potential_Mitigations
没有一个
24 路径遍历:“. . / filedir”
主要 描述,Potential_Mitigations
没有一个
25 路径遍历:“/ . . / filedir”
主要 描述,Potential_Mitigations
没有一个
26 路径遍历:“dir / . . /文件名”
主要 描述,Potential_Mitigations
没有一个
27 路径遍历:“dir / . . / . . /文件名”
主要 描述,Potential_Mitigations
没有一个
28 路径遍历:“. . \ filedir”
主要 描述,Potential_Mitigations
没有一个
29日 路径遍历:“\ . . \文件名”
主要 描述,Potential_Mitigations
没有一个
30. 路径遍历:\ dir \ . . \文件名的
主要 描述,Potential_Mitigations
没有一个
31日 路径遍历:“dir \ \…\文件名”
主要 描述,Potential_Mitigations
没有一个
32 路径遍历:“……”(3点)
主要 描述、Maintenance_Notes Potential_Mitigations
没有一个
33 路径遍历:“....”(多个点)
主要 描述,Potential_Mitigations
没有一个
34 路径遍历:“.... / /”
主要 描述,Potential_Mitigations
没有一个
35 路径遍历:“…/…/ /”
主要 描述,Potential_Mitigations
没有一个
36 绝对路径遍历
主要 Demonstrative_Examples、描述
没有一个
38 这里绝对路径遍历:“\ \路径名\”
主要 Potential_Mitigations
没有一个
39 路径遍历:“C:目录名”
主要 Potential_Mitigations
没有一个
40 UNC路径遍历:“\ \ \共享\ \”(Windows UNC分享)
主要 Potential_Mitigations
没有一个
74年 不当中和下游组件使用的特殊元素的输出(注射)
主要 描述,名称
没有一个
76年 不当中和等效特殊元素
主要 描述,名称
没有一个
77年 不当中和一个命令中使用的特殊元素(“命令注入”)
主要 描述,名称
没有一个
78年 不当使用中和特殊元素在一个操作系统命令(OS命令注入)
主要 Detection_Factors Common_Consequences、描述,名称、Observed_Examples Potential_Mitigations引用关系
没有一个
79年 中和不当输入在Web页面生成(“跨站点脚本编制”)
主要 Common_Consequences、描述、名称、Potential_Mitigations、引用关系
没有一个
80年 不当中和与脚本相关的所有HTML标记的Web页面(基本XSS)
主要 Demonstrative_Examples、描述、名称、Potential_Mitigations
没有一个
81年 不当中和Web页面的脚本错误消息
主要 描述,名称,Potential_Mitigations
没有一个
82年 不当中和脚本属性IMG标记的Web页面
主要 描述,名称,Potential_Mitigations
没有一个
83年 中和不当脚本在一个Web页面的属性
主要 Potential_Mitigations
没有一个
84年 中和不当URI编码方案在一个Web页面
主要 描述,名称,Potential_Mitigations
没有一个
85年 翻了一番个性XSS操作
主要 Potential_Mitigations
没有一个
86年 不当中和标识符无效字符的Web页面
主要 Potential_Mitigations
没有一个
87年 中和不当交替XSS语法
主要 Demonstrative_Examples、描述、名称、Potential_Mitigations
没有一个
88年 参数注入或修改
主要 Observed_Examples、人际关系
没有一个
89年 不当使用中和特殊元素在一个SQL命令(SQL注入)
主要 Common_Consequences Demonstrative_Examples,描述、Detection_Factors名字,Potential_Mitigations引用关系
没有一个
90年 不当使用中和特殊元素在LDAP查询(LDAP注入)
主要 Demonstrative_Examples、描述、名称、Potential_Mitigations关系
没有一个
91年 XML注入(又名XPath盲注)
主要 描述,关系
没有一个
92年 弃用:卫生处理不当的自定义特殊字符
主要 描述,Maintenance_Notes
没有一个
93年 中和不当CRLF序列(CRLF注入)
主要 描述,名称
没有一个
94年 未能控制生成的代码(代码注入)
主要 描述,Potential_Mitigations
没有一个
95年 不当中和指令的动态评估代码(Eval注入)
主要 描述,名称
没有一个
96年 不当中和静态保存指令的代码(静态代码注入)
主要 Potential_Mitigations
没有一个
97年 不当中和服务器端包含(SSI)在一个Web页面
主要 描述、名称、类型
没有一个
98年 不当控制包括/需要声明在PHP程序的文件名(PHP文件包含)
主要 Potential_Mitigations、引用
没有一个
103年 Struts:不完整的validate()方法的定义
主要 Demonstrative_Examples
没有一个
104年 Struts:表单Bean不扩展验证类
主要 Demonstrative_Examples
没有一个
105年 Struts:表单字段验证器
主要 Demonstrative_Examples
没有一个
106年 Struts:不使用的插件框架
主要 Demonstrative_Examples
没有一个
107年 Struts:未使用的验证形式
主要 Demonstrative_Examples
没有一个
109年 Struts:验证器关闭
主要 Other_Notes
没有一个
113年 不当中和CRLF序列在HTTP头(HTTP响应分裂)
主要 描述,名称
没有一个
116年 不当的编码或逃避的输出
主要 Potential_Mitigations
没有一个
117年 不正确的输出中和日志
主要 描述,名称
没有一个
119年 未能限制操作的范围内一个内存缓冲区
主要 Potential_Mitigations
没有一个
120年 缓冲区复制没有检查输入的大小(经典的缓冲区溢出)
主要 Common_Consequences Potential_Mitigations,引用
Demonstrative_Examples
129年 不当的验证数组索引
主要 Common_Consequences Potential_Mitigations,引用
没有一个
131年 不正确的缓冲区大小的计算
主要 Common_Consequences、Detection_Factors Potential_Mitigations,引用
没有一个
139年 弃用:一般特殊元素的问题
主要 描述
没有一个
140年 中和不当分隔符
主要 描述,名称
没有一个
145年 不当截面中和分隔符
主要 描述
没有一个
146年 不当言论中和/命令分隔符
主要 Applicable_Platforms、描述Relationship_Notes
没有一个
148年 不当中和输入的领导人
主要 的名字
没有一个
149年 中和不当引用语法
主要 的名字
没有一个
178年 未能解决区分大小写
主要 Demonstrative_Examples
没有一个
179年 不正确的行为秩序:早期验证
主要 Research_Gaps
没有一个
181年 之前错误的行为秩序:验证过滤器
主要 描述,Observed_Examples
Potential_Mitigations
182年 数据崩溃到不安全的价值
主要 描述,Observed_Examples
的名字
184年 不完整的黑名单
主要 Demonstrative_Examples
没有一个
190年 整数溢出或概括的
主要 Common_Consequences Potential_Mitigations,引用
没有一个
209年 通过一个错误消息公开的信息
主要 Common_Consequences、Detection_Factors Potential_Mitigations,引用
没有一个
210年 Product-Generated错误消息的信息泄漏
主要 Potential_Mitigations
没有一个
211年 Product-External错误消息的信息泄漏
主要 Potential_Mitigations
没有一个
212年 不当跨境删除敏感数据
主要 Potential_Mitigations
没有一个
219年 敏感数据在Web根
主要 的关系
没有一个
250年 执行与不必要的特权
主要 Detection_Factors, Potential_Mitigations
没有一个
252年 不返回值
主要 Demonstrative_Examples、引用
没有一个
259年 使用硬编码的密码
主要 Detection_Factors, Potential_Mitigations
没有一个
265年 特权/沙盒问题
主要 Potential_Mitigations
没有一个
266年 不正确的权限分配
主要 Potential_Mitigations
没有一个
267年 特权定义了不安全的行为
主要 Potential_Mitigations
没有一个
268年 特权链接
主要 Potential_Mitigations
没有一个
269年 权限管理不当
主要 Potential_Mitigations
没有一个
270年 特权上下文切换错误
主要 Potential_Mitigations
没有一个
271年 特权/降低错误
主要 Potential_Mitigations
没有一个
272年 最小特权违反
主要 Potential_Mitigations
Demonstrative_Examples
282年 所有权管理不当
主要 Potential_Mitigations
没有一个
283年 未经证实的所有权
主要 Potential_Mitigations
没有一个
284年 访问控制(授权)的问题
主要 Potential_Mitigations
没有一个
285年 不当访问控制(授权)
主要 Common_Consequences、引用关系
没有一个
287年 不适当的身份验证
主要 的关系
没有一个
306年 失踪的身份验证的重要功能
主要 Common_Consequences Potential_Mitigations,引用
没有一个
311年 失踪的敏感数据的加密
主要 Common_Consequences Potential_Mitigations,引用
没有一个
312年 明文存储的敏感信息
主要 的关系
没有一个
319年 明文传输的敏感信息
主要 Detection_Factors、人际关系
没有一个
326年 加密的强度不够
主要 的关系
没有一个
327年 使用损坏或危险的密码算法
主要 Common_Consequences、Detection_Factors Potential_Mitigations、引用关系
没有一个
330年 使用随机值不足
主要 Detection_Factors, Potential_Mitigations
没有一个
332年 熵在PRNG不足
主要 Potential_Mitigations
没有一个
334年 小空间的随机值
主要 Potential_Mitigations
没有一个
336年 同样的种子PRNG
主要 Potential_Mitigations
没有一个
337年 可预测的种子在PRNG
主要 Potential_Mitigations
没有一个
339年 小种子在PRNG空间
主要 Observed_Examples, Potential_Mitigations
没有一个
341年 预测从可观察到的状态
主要 Potential_Mitigations
没有一个
342年 从先前的值可以预测的精确值
主要 Potential_Mitigations
没有一个
343年 可预测的值从之前的值
主要 Potential_Mitigations
没有一个
344年 在动态变化的环境中使用不变的价值
主要 Potential_Mitigations
没有一个
352年 跨站请求伪造(CSRF)
主要 Common_Consequences、Detection_Factors Potential_Mitigations、引用关系
没有一个
362年 竞态条件
主要 Common_Consequences、Demonstrative_Examples Detection_Factors Potential_Mitigations,引用
没有一个
374年 将可变对象传递给一个不可信的方法
主要 名字,Taxonomy_Mappings
Demonstrative_Examples
400年 不受控制的资源消耗(“资源枯竭”)
主要 描述
没有一个
401年 删除最后引用之前未能释放内存(内存泄漏)
主要 Other_Notes, Potential_Mitigations
没有一个
404年 不当关机或释放资源
主要 Detection_Factors, Potential_Mitigations
没有一个
406年 控制的网络消息量不足(网络放大)
主要 Other_Notes, Relationship_Notes
没有一个
408年 不正确的行为秩序:早期的放大
主要 Other_Notes, Relationship_Notes
没有一个
413年 足够的资源锁定
主要 Demonstrative_Examples
没有一个
416年 使用后免费
主要 Potential_Mitigations
没有一个
426年 不可信的搜索路径
主要 Detection_Factors, Potential_Mitigations
没有一个
428年 非上市搜索路径或元素
主要 Other_Notes
没有一个
434年 无限制上传文件与危险的类型
主要 引用,Relationship_Notes
没有一个
441年 意想不到的代理/中介
主要 Other_Notes
没有一个
453年 不安全的默认变量初始化
主要 Maintenance_Notes, Other_Notes
没有一个
456年 失踪的初始化
主要 Other_Notes, Relationship_Notes
没有一个
476年 空指针废弃
主要 Demonstrative_Examples、描述Detection_Factors Potential_Mitigations
没有一个
478年 失踪的默认情况下在Switch语句
主要 Demonstrative_Examples
没有一个
483年 不正确的块划定
主要 Demonstrative_Examples、描述Other_Notes
没有一个
494年 下载的代码没有完整性检查
主要 Common_Consequences、Detection_Factors Potential_Mitigations,引用
没有一个
546年 可疑的评论
主要 Demonstrative_Examples
没有一个
564年 SQL注入:冬眠
主要 Potential_Mitigations
没有一个
566年 访问控制旁路通过用户控制SQL主键
主要 描述
没有一个
601年 URL重定向不可信的网站(“开放重定向”)
主要 Common_Consequences, Potential_Mitigations、引用关系
没有一个
608年 Struts:私人领域ActionForm类
主要 Demonstrative_Examples
没有一个
628年 函数调用与指定参数不正确
主要 描述
没有一个
639年 访问控制旁路通过用户控制的关键
主要 的关系
没有一个
641年 不当限制文件和其他资源的名称
主要 描述、名称、类型
没有一个
642年 外部控制临界状态的数据
主要 Potential_Mitigations
没有一个
643年 不当中和数据在XPath表达式(XPath注入)
主要 Enabling_Factors_for_Exploitation
的名字
644年 不当的HTTP头中和脚本语法
主要 Demonstrative_Examples、描述Observed_Examples
没有一个
665年 不适当的初始化
主要 Detection_Factors, Potential_Mitigations
没有一个
682年 错误的计算
主要 Potential_Mitigations
没有一个
732年 不正确的权限分配的关键资源
主要 Common_Consequences、Detection_Factors Potential_Mitigations、引用关系
没有一个
749年 暴露危险的方法或函数
主要 Common_Consequences
没有一个
754年 不适当的检查异常或异常情况
主要 Common_Consequences、Detection_Factors Potential_Mitigations,引用
没有一个
762年 不匹配的内存管理程序
主要 描述,Potential_Mitigations
没有一个
763年 无效的指针或引用
主要 描述
没有一个
769年 文件描述符疲惫
主要 描述
没有一个
770年 资源配置没有限制或节流
主要 Common_Consequences Potential_Mitigations,引用
没有一个
772年 失踪后释放资源的有效寿命
主要 Potential_Mitigations
没有一个
777年 正则表达式没有锚
主要 描述
没有一个
792年 不完整的过滤特殊元素的一个或多个实例
主要 描述
没有一个
794年 不完整的过滤特殊元素的多个实例
主要 描述
没有一个
795年 只有过滤特殊元素在指定的位置
主要 描述
没有一个
798年 使用硬编码的凭证
主要 Common_Consequences、引用
没有一个
804年 可推测的验证码
主要 Common_Consequences
没有一个
805年 缓冲区长度值不正确的访问
主要 Common_Consequences Potential_Mitigations,引用
没有一个
807年 依赖不可信的输入在一个安全的决定
主要 Common_Consequences Potential_Mitigations,引用
没有一个
更多的信息是可用的,请选择一个不同的过滤器。
页面最后更新:2017年1月5日