【已复现】Gogs组织名称路径遍历导致Githooks远程代码执行漏洞(CVE-2026-52813)"

admin 2026-10-20 14:03:20 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

【已复现】Gogs 组织名称路径遍历导致 Git hooks 远程代码执行漏洞(CVE-2026-52813)

HACK之道

2026年6月26日 08:31
重庆

在小说阅读器读本章

去阅读

Gogs (Go Git Service) 是一款基于 Go 语言开发的开源 Git 托管平台,采用 MIT 许可证,提供代码托管、Issue 跟踪、权限管理和 Webhook 等功能。

2026年6月25日,长亭安全应急响应中心监测到互联网公开披露了 Gogs 严重漏洞 CVE-2026-52813。该漏洞源于组织名未过滤路径穿越序列,攻击者仅需注册一个普通账号,即可将恶意 Git hook 写入服务器任意目录并触发,实现

执行任意命令(RCE)。CVSS 3.1 评分满分 10.0,PoC 脚本已公开发布。建议部署 Gogs < 0.14.3 的用户立即升级至 0.14.3。

漏洞描述

Description

01

漏洞成因

漏洞根因位于 internal/database/org.go,在创建组织时直接使用用户输入的组织名拼接路径,未做任何规范化或穿越序列过滤:

// internal/database/org.go:165os.MkdirAll(repox.UserPath(org.Name))
repox.UserPath()将组织名直接拼接到数据目录路径上据目录之外的任意位置:
输入名称:../../../../data/gogs/data/tmp/local-r/1/nested实际路径:/data/gogs/repositories/../../../../data/gogs/data/tmp/local-r/1/nested          → /data/gogs/data/tmp/local-r/1/nested
一点,将恶意仓库的 hooks/update文件写入目标 worktree,从而劫持 Git hook 实现 RCE。

漏洞影响

攻击者可在服务器上执行任意系统命令,可能导致服务器被完全控制、数据泄露或业务系统沦陷。

处置优先级:高

漏洞类型:命令注入

漏洞危害等级:高

触发方式:网络远程

权限认证要求:需要权限

系统配置要求:默认配置

用户交互要求:无需用户交互

利用成熟度:POC/EXP 已公开

修复复杂度:低,官方已提供修复方案

影响版本

Affects

02

Gogs < 0.14.3

解决方案

Solution

03

升级修复方案

升级 Gogs 至 0.14.3 或更高版本。二进制部署可从官方 Releases 下载对应平台版本,Docker 部署可使用 gogs/gogs:0.14.3 镜像并重启服务

临时缓解方案 禁用用户注册功能,在 Gogs 的配置文件 app.ini 中关闭用户注册功能,防止攻击者通过注册恶意账户进行利用: [auth]DISABLE_REGISTRATION = true 生效方式:修改后需重启 Gogs 服务。 漏洞复现 Reproduction 04


三重防护,微步OneSECAIDR上线" 网络安全文章

三重防护,微步OneSECAIDR上线"

微步在线OneSEC平台于2026年CSOP大会推出AIDR能力,构建覆盖AI资产发现、智能体安全检测和运行时防护的三重防护体系。该方案可识别终端AIAgent、网页应用及浏览器插件等影子AI资产,通过Skills安全检测、漏洞扫描和配置核查收敛攻击面,并结合语义分析检测提示词注入等恶意行为,实现AI应用全生命周期安全管控。
易经(五)" 网络安全文章

易经(五)"

本文系统讲解《易经》六十四卦的卦象结构、爻象分析规则(正中应比与主爻判定)、五行干支体系及其在占卦中的应用,详细说明占卦流程(起卦-察变-断卦)、八大戒律与核心原则,最终归结于易经`变易、简易、不易`的哲学思想,强调在把握变化规律中积极作为的实践导向。
大厂怪谈之——过河拆桥" 网络安全文章

大厂怪谈之——过河拆桥"

该文档以第一人称叙述了一位网络安全从业者的职业经历,描述其从安全开发岗位被调至项目现场后遭遇客户变更和团队边缘化的过程。内容涉及甲方管理变动、跨团队协作矛盾等职场现实,但未提供具体技术细节或安全实践建议。作者强调故事属虚构创作,提醒读者勿过度解读。
评论:0   参与:  0