CVE-2026-7021SmythOS sre 是一款自动化构建AI智能体的平台。在版本 0.0.15 及更早版本中,其 Connector Service 组件的 `packages/sdk/src/LLM/utils.ts` 文件被发现存在安全缺陷。该漏洞源于对关键参数 `baseURL` 的处理不当,攻击者能够通过操纵该参数绕过安全限制,从而导致敏感信息的意外泄露。尽管该漏洞的CVSS评分为3.5(低危),但由于其攻击向量为网络,且需要较低的权限和用户交互,攻击者可以在远程发起攻击。目前已有公开的利用代码发布,鉴于厂商尚未做出修复回应,该风险对使用受影响版本的用户构成潜在威胁。
该漏洞的根源在于 SmythOS sre SDK 中的 LLM 工具类文件(`packages/sdk/src/LLM/utils.ts`)未对传入的 `baseURL` 参数进行充分的安全校验和格式化。在正常业务逻辑中,`baseURL` 用于指定大语言模型服务的接口地址。然而,由于开发人员未能对该参数实施严格的白名单验证或 URL 格式规范化,攻击者可以传入一个精心构造的恶意 URL。利用此漏洞需要攻击者拥有一定权限(PR:L)并诱导用户进行交互(UI:R)。当应用程序使用被篡改的 `baseURL` 发起请求时,可能会将本应发送给合法 LLM 服务的 Prompt 数据或 API 密钥等敏感信息发送至攻击者控制的服务器。这种信息泄露不仅暴露了内部系统的配置细节,还可能泄露用户的私密对话内容。尽管该漏洞目前被标记为低危,且不影响系统的完整性和可用性,但在高安全需求的环境下,机密性泄露仍可能导致严重的合规问题。