CVE-2026-45246Summarize 0.15.1之前的版本在免刷新配置重写路径中存在不安全的文件权限漏洞。当程序重写配置文件时,未能保留原始文件的权限设置,而是使用默认的进程umask权限创建替代文件。这一缺陷导致包含API密钥和提供商凭证的配置文件在共享类Unix系统上暴露给其他本地用户,造成敏感信息泄露风险。
该漏洞的根本原因在于Summarize应用程序在处理“免刷新配置重写”功能时,未能正确继承或复制原配置文件的权限模式。在标准的Unix-like系统环境中,当进程创建新文件时,若未显式指定权限,系统将应用当前的umask值(通常为022或027)来设置文件权限。这往往导致新文件对于同组用户或其他用户具有可读权限(如权限位644)。攻击者若拥有目标系统上的任意本地低权限账户,即可在Summarize重写配置文件后,直接读取该文件。由于配置文件中明文存储了各类API密钥及服务提供商的认证凭证,攻击者可利用这些凭证进一步接管相关服务的控制权。此漏洞属于典型的信息泄露问题,攻击复杂度低,无需用户交互即可完成。