在 matrix-rust-sdk 中执行检查时,`UserIdentity::is_verified` 未检查自身用户身份的验证状态 (CVE-2024-40648)

admin 2024-08-05 14:25:55 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
在 matrix-rust-sdk 中执行检查时,`UserIdentity::is_verified` 未检查自身用户身份的验证状态 (CVE-2024-40648)

CVE编号

CVE-2024-40648

利用情况

暂无

补丁情况

N/A

披露时间

2024-07-19
漏洞描述
matrix-rust-sdk是一个用Rust实现的Matrix客户端-服务器库。在版本0.7.2之前的matrix-sdk-crypto crate中的`UserIdentity::is_verified()`方法在进行检查时并未考虑到用户自身身份的验证状态,因此可能返回的值与其名称和文档所暗示的相反。如果该方法用于决定是否对用户的身份执行敏感操作,恶意的homeserver可能会操纵结果以使身份看起来可信。这并不是该方法的典型用法,因此降低了影响。该方法本身并未在matrix-sdk-crypto crate中使用。matrix-sdk-crypto crate的0.7.2版本包括了一个修复。建议所有用户进行升级。对于此漏洞,尚无已知的解决方案。
解决建议
"将组件 matrix-sdk-crypto 升级至 0.7.2 及以上版本"
参考链接
https://github.com/matrix-org/matrix-rust-sdk/commit/76a7052149bb8f722df12da9...
https://github.com/matrix-org/matrix-rust-sdk/security/advisories/GHSA-4qg4-cvh2-crgg
CVSS3评分 5.4
  • 攻击路径 网络
  • 攻击复杂度 低
  • 权限要求 低
  • 影响范围 未更改
  • 用户交互 无
  • 可用性 无
  • 保密性 低
  • 完整性 低
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
CWE-ID 漏洞类型
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0