CVE-2026-45222Summarize软件在0.14.1及之前的版本中存在安全漏洞。该程序在Unix-like系统上创建守护进程配置目录和文件时,使用了默认文件系统权限,导致文件可能被全局读取。本地攻击者可利用此漏洞读取存储在~/.summarize/daemon.json中的Bearer令牌和API凭证,从而获取未授权访问权限,造成敏感信息泄露。
该漏洞的核心成因是Summarize在创建守护进程配置文件(~/.summarize/daemon.json)时,未正确设置文件权限掩码,导致文件继承了系统默认的宽松权限(如644)。在Unix-like多用户系统中,这意味着同一主机上的其他用户可能拥有读取权限。攻击者无需特殊权限,只需具备本地访问能力,即可直接读取该配置文件。由于文件中明文存储了Bearer令牌和持久化提供商凭证,攻击者一旦窃取这些凭据,即可冒充合法用户身份与守护进程通信或调用后端API。这不仅可能导致服务被恶意接管,还可能造成关联云服务的资源滥用或数据泄露。官方修复方案是在文件创建后立即执行严格的权限变更操作,将权限限制为仅所有者可读写(600)。