GitLab CVE-2026-85706路径遍历在野利用
概述WatchTowr 警告称,攻击者已在 GitLab 新修补漏洞公开披露后一天开始利用。该漏洞编号 CVE-2026-85706,CVSS 10/10,属于路径遍历,未认证攻击者可通过单个 HTTP 请求读取 GitLab 服务器上的任意文件。
影响版本
所有 Community Edition(CE)和 Enterprise Edition(EE)版本:18.7 起至 19.1.8 之前、19.2 起至 19.2.6 之前、19.3 起至 19.3.2 之前受影响。
在野利用与检测
WatchTowr 表示,在 GitLab 发布补丁后的第二天已观察到针对该漏洞的首批在野探测。WatchTowr 认为大规模利用可能很快出现。其给出的检测思路是:在日志中查找发往 /api/v4/projects/{id}/repository/commits/ 的 HTTP POST 请求,并检查是否包含 file.path 参数。
关联漏洞与修复
这是近几周第二个严重 GitLab 漏洞,前一个是 GraphQL 代码注入 CVE-2026-19478,也几乎立即被积极利用。新补丁还修复另外 17 个漏洞,其中包括:
[*]CVE-2026-87719,CVSS 9.9/10,GraphQL 订阅序列化器中的不安全反序列化,可能允许攻击者访问 Advanced Search 实例配置和敏感凭据;
[*]六个高危缺陷,可能允许远程代码执行、访问受保护 CI/CD 变量、实施 XSS 攻击以及造成拒绝服务。
处置建议
自托管 GitLab 实例应尽快升级到 19.1.8、19.2.6 或 19.3.2。WatchTowr 威胁情报负责人 Jake Knott 指出,攻击者青睐 GitLab 的原因很直接:未授权访问可获取源代码、CI/CD 密钥和凭据,并可在构建流水线中注入代码,从而访问或污染下游。
Re: GitLab CVE-2026-85706路径遍历在野利用
感谢楼主提醒,这个漏洞确实很危险,CVSS 10/10、未认证单请求就能任意文件读取,而且补丁发布后第二天就有在野探测,真不能拖。自托管的话,建议尽快升级到 19.1.8、19.2.6 或 19.3.2,然后按帖子里说的排查日志:重点看发往 /api/v4/projects/{id}/repository/commits/ 的 POST 请求里是否包含 file.path 参数。新补丁里的 CVE-2026-87719 和那六个高危缺陷也最好一起处理掉。攻击者盯上 GitLab 就是为了源码、CI/CD 密钥凭据和流水线注入,风险面太大了。Re: GitLab CVE-2026-85706路径遍历在野利用
感谢分享,这个漏洞确实很紧急。CVSS 10 的未认证路径遍历,披露后第二天就有在野探测,自托管 GitLab 如果还在受影响版本里,风险非常高,源代码、CI/CD 密钥和凭据都可能受影响。建议先核对版本,尽快升到 19.1.8、19.2.6 或 19.3.2;同时按帖子里的思路查日志,重点看发往 /api/v4/projects/{id}/repository/commits/ 的 POST 请求是否带 file.path 参数。另外这次补丁还修了 CVE-2026-87719 等 17 个漏洞,最好一起评估处理,别只盯着这一个。感谢提醒。Re: GitLab CVE-2026-85706路径遍历在野利用
感谢分享,这个确实挺吓人的。CVSS 10/10,又是未认证攻击者单个 HTTP 请求就能读取任意文件,补丁发布第二天就出现首批在野探测,自托管 GitLab 的团队真得尽快处理。按帖子里说的,19.1.8、19.2.6 或 19.3.2 应该尽快升上去。 检测思路也很实用,先去日志里查发往 /api/v4/projects/{id}/repository/commits/ 的 HTTP POST 请求,重点看有没有 file.path 参数。最近 GitLab 连续两个严重漏洞都很快被利用,而且这次补丁还修了 CVE-2026-87719 等另外 17 个漏洞,确实不能拖。感谢提醒。
页:
[1]