trailofbits uthenticode密码学签名的验证不恰当漏洞(CVE-2023-40012)
CVE编号
CVE-2023-40012利用情况
暂无补丁情况
N/A披露时间
2023-08-10漏洞描述
uthenticode是一个跨平台的小型库,用于部分验证数字签名。 2.x系列之前的uthenticode版本在证书中未检查扩展密钥用途,违反了Authenticode X.509证书配置文件。 因此,恶意用户可以使用不具备生成代码签名资格(例如SSL证书)的X.509证书生成“已签名”的PE文件,uthenticode将验证并视为有效。 由设计可知,uthenticode不执行完整链验证。 但是,EKU验证的缺失是一个意外的疏忽。 2.0.0发布系列包括EKU检查。 这个漏洞没有任何解决办法。解决建议
"将组件 trailofbits/uthenticode 升级至 2.0.0 及以上版本"受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | trailofbits | uthenticode | * | Up to (excluding) 2.0.0 |
- 攻击路径 网络
- 攻击复杂度 低
- 权限要求 无
- 影响范围 未更改
- 用户交互 无
- 可用性 无
- 保密性 无
- 完整性 高
CWE-ID | 漏洞类型 |
CWE-325 | 缺少必要的密码学步骤 |
CWE-347 | 密码学签名的验证不恰当 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论