SQL Injection in KeyCache 漏洞总结 漏洞概述 漏洞描述:KeyCache 类通过字符串格式化方式构造 SQL 查询,攻击者可注入恶意 SQL 代码,执行任意数据库命令。 --- 影响范围 受影响版本:master 分支 修复版本:1.9.6 --- 漏洞代码位置 --- 完整 PoC 代码 --- 攻击影响 1. 修改或删除缓存条目 - 清空整个 key cache 或注入恶意密钥 2. 信息泄露 - 查询其他表或系统信息(若 SQLite 配置特定扩展) 3. 潜在 RCE - 某些配置下可通过 SQLite 实现远程代码执行(如使用 写入恶意文件) --- 修复方案 将字符串格式化替换为参数化查询,使用数据库 API 的占位符语法(如 SQLite 的 ):