# Matrix Rust SDK 在事件缓存实现中允许 SQL 注入
## 概述
Matrix Rust SDK中的`EventCache::find_event_with_relations`方法存在SQL注入漏洞。恶意房间成员可能利用此漏洞执行任意SQL命令。
## 影响版本
- matrix-sdk 0.11
- matrix-sdk 0.12
## 细节
该漏洞存在于`EventCache::find_event_with_relations`方法中,当使用默认的基于sqlite的存储后端时,恶意房间成员可以通过提供特定的关系类型触发SQL注入。
## 影响
目前没有已知的客户端以这种方式使用该API,因此利用该漏洞的可能性较小。该漏洞已在0.13版本中修复。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: feat(event cache): rework the SQL schema by bnjbvr · Pull Request #4849 · matrix-org/matrix-rust-sdk · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: SQL injection in the Matrix Rust SDK EventCache implementation · Advisory · matrix-org/matrix-rust-sdk · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读