CVE-2026-2995GitLab EE存在一个由于HTML内容净化不当导致的安全漏洞,影响了从15.4到18.10.1之前的多个版本。该漏洞允许经过身份验证的攻击者利用此缺陷,向目标用户账户非法添加电子邮件地址。由于电子邮件地址通常用于账户恢复和身份验证,攻击者可借此重置用户密码并接管账户。该漏洞CVSS评分为7.7,属于高危级别,需要管理员立即关注并修复。
该漏洞的核心在于GitLab EE未能正确过滤和净化用户提交的特定HTML内容。攻击者可将恶意脚本存储在GitLab的特定功能模块中(如评论、Wiki或描述字段)。当具有较高权限的目标用户(如管理员)访问包含该恶意内容的页面时,脚本会在受害者的浏览器环境中执行。利用XSS漏洞,攻击者可以伪造合法的API请求,在目标用户不知情的情况下,将攻击者控制的电子邮件地址添加到目标账户的配置中。一旦添加成功,攻击者即可利用“忘记密码”功能,通过新添加的邮箱重置目标账户的登录密码,从而完全接管账户并获取其所有权限。