CVE-2025-11989CVE-2025-11989是GitLab EE中的一个安全漏洞,影响版本从17.6.0到18.3.5之前、18.4到18.4.3之前以及18.5到18.5.1之前。该漏洞允许经过身份验证的攻击者通过在特定描述字段中包含恶意命令来执行未授权的快速操作(quick actions)。快速操作是GitLab中的一个功能,允许用户使用特定的命令格式(如 `/assign @user`)来执行操作。该漏洞的CVSS评分为3.7,属于低危级别,攻击复杂度高,需要低权限用户身份和用户交互才能成功利用。攻击者主要影响机密性和完整性,均为低级别影响,对可用性无影响。此漏洞已于2025年10月22日通过补丁版本18.5.1修复,建议受影响的用户尽快升级到最新版本以消除安全风险。
该漏洞存在于GitLab EE的快速操作(Quick Actions)功能中。GitLab的快速操作功能允许用户在问题(Issue)、合并请求(Merge Request)描述或评论中使用特殊命令格式来执行操作,如分配用户、设置标签等。漏洞的根本原因是在处理这些描述字段时,系统未能正确验证和清理用户输入的快速操作命令。攻击者(即使是低权限用户)可以在特定描述字段中注入恶意快速操作命令,当其他用户(如管理员或更高权限用户)查看或与该内容交互时,这些命令会被执行,从而实现权限提升或未授权操作。CVSS向量显示攻击复杂度为高(AC:H),表明成功利用需要满足特定条件或克服某些障碍。用户交互要求(UI:R)意味着需要目标用户执行某些操作(如查看描述)才能触发漏洞。修复方案已在GitLab 18.3.5、18.4.3和18.5.1版本中实施,主要是通过加强输入验证和命令执行前的权限检查来防止未授权快速操作的执行。