CVE-2024-7764 in vanna
摘要
由 VulDB • 2026-06-07
Vanna-ai v0.6.2 存在 SQL 注入漏洞,原因是缺乏足够的保护以防止从用户请求中注入额外的 SQL 命令。当 `generate_sql` 函数使用 LLM(大语言模型)响应调用 `extract_sql` 时,就会发生此漏洞。攻击者可以在搜索数据字段与其自己的命令之间包含分号,导致 `extract_sql` 函数移除所有由 LLM 生成的 SQL,并在攻击者的命令通过 `is_sql_valid` 函数验证时执行该命令。这允许执行超出预期边界(特别是训练好的模式)的用户定义 SQL。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.