CVE-2026-25232
高已发布
Gogs 在 Web 界面中存在受保护分支删除绕过漏洞
- 已发布
- 2026年2月19日
- 已更新
- 2026年2月19日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月25日
初级CVSS
7.1/ 10高
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X0.4%
低 · 未来 30 天
- 百分位
- 37.9%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Gogs 是一个开源的自托管 Git 服务。0.13.4 及以下版本存在一个访问控制绕过漏洞,该漏洞允许任何具有写入权限的仓库协作者通过发送直接的 POST 请求来删除受保护的分支(包括默认分支),从而完全绕过分支保护机制。DeleteBranchPost 函数中的此漏洞可实现从写入权限到管理员级别的权限提升,允许低权限用户执行本应仅限管理员执行的危险操作。尽管 Git Hook 层通过 SSH 推送正确阻止了受保护分支的删除,但 Web 界面的删除操作不会触发 Git Hooks,导致保护机制被完全绕过。要利用此漏洞,攻击者必须对目标仓库具有写入权限,目标仓库已配置受保护分支,并且能够访问 Gogs Web 界面。此问题已在 0.14.1 版本中修复。
来源
1CVE-2026-25232 的概念验证,这是 Gogs 中存在的一个权限提升漏洞。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。