跳到主要内容

中危

GitLab GitLab跨站请求伪造漏洞

2021-06-11 15:30:12 公开 ,2026-02-24 05:09:39 更新

  • CISA KEV
  • 关键漏洞
  • 远程
  • 无需认证
  • CWE Top 25 (2023)
  • 开源组件漏洞
  • CWE Top 25 (2024)
  • 公开PoC
CWEs:
CWE-918 (Server-Side Request Forgery (SSRF))
CAPEC:
CAPEC-664 (Server Side Request Forgery)
SSVC:
可利用状态:已被积极利用攻击自动化:否技术影响评估:全部 2026-02-18 08:00:00

风险信息

CVSS v2 向量
AV:N/AC:M/Au:N/C:P/I:P/A:P
CVSS v2 风险值
6.8
CVSS v3 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3 风险值
9.8
CVSS v3.1 向量
AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
CVSS v3.1 风险值
6.8

详细信息

漏洞类型
跨站请求伪造
漏洞描述
GitLab是美国GitLab公司的一款使用Ruby on Rails开发的、自托管的、Git(版本控制系统)项目仓库应用程序。该程序可用于查阅项目的文件内容、提交历史、Bug列表等。GitLab GitLab存在跨站请求伪造漏洞,源于GitLab的Webhook功能对内部网络请求的限制不当。GitLab的Webhook功能允许在代码推送、合并请求等事件发生时向指定URL发送HTTP请求当管理员启用"允许向内部网络发送Webhook请求"选项时,GitLab服务器会接受指向内部网络地址(如127.0.0.1等私有IP段)的Webhook配置。攻击者通过构造恶意的Webhook URL,诱使GitLab服务器向内部服务发起请求,从而绕过网络边界防护。
修复建议
请升级到GitLab CE/EE 13.6.7、13.7.7、13.8.4或更版本,参考链接: https://gitlab.com/gitlab-org/cves/-/blob/master/2021/CVE-2021-22175.json

参考链接