CVE-2025-68398CVE-2025-68398是Weblate项目中的一个严重安全漏洞。Weblate是一款流行的基于Web的开源本地化/翻译管理平台。该漏洞存在于5.15.1之前的版本中,允许具有高权限的认证用户远程覆盖Git配置参数,从而可能操控Git仓库的行为。攻击者可以通过此漏洞修改Git配置中的关键设置,如用户信息、远程仓库地址、提交签名策略等,进而可能导致代码完整性破坏、恶意代码注入或供应链攻击。由于CVSS评分高达9.1,且攻击复杂度低、无需用户交互,此漏洞被评定为严重级别,对使用Weblate进行代码管理的企业和个人构成重大安全威胁。建议所有用户立即升级到5.15.1或更高版本以修复此漏洞。
Weblate在处理Git操作时存在配置注入漏洞。攻击者利用Weblate的Web界面或API接口,通过精心构造的请求参数,可以注入恶意的Git配置选项。具体来说,Weblate在调用Git命令时未对用户可控的配置参数进行充分验证和过滤,允许攻击者注入任意的git config命令参数。由于Weblate通常以较高权限运行Git操作,攻击者注入的配置会影响到整个仓库的Git行为。攻击者可以利用此漏洞:1)修改Git用户信息(user.name和user.email),用于身份伪装;2)覆盖提交签名配置,绕过代码签名验证;3)修改远程仓库URL,窃取代码或注入恶意代码;4)修改分支策略,强制推送恶意提交。此漏洞的利用需要攻击者具有Weblate的高权限账户(如管理员或项目管理员),但不需要任何用户交互,攻击者可以直接通过网络发起攻击。修复后的版本5.15.1对Git配置参数进行了严格的白名单验证,防止未经授权的配置覆盖。