【漏洞预警】Gitea 28.3.0 安全批次:OCI 跨仓挂载与 Actions 等多项 High(CVE-2026-117685)
2026/11/6Docker漏洞预警轩辕镜像团队约 6 分钟阅读

【漏洞预警】Gitea 28.3.0 安全批次:OCI 跨仓挂载与 Actions 等多项 High(CVE-2026-117685)

Gitea 28.3.0 修复多条 High:OCI 跨仓 blob mount 可把私有层挂到公开包下载(CVE-2026-117685)、OAuth ACCOUNT_LINKING=auto 可绑任意账号(CVE-2026-120263)、仅读用户经 PR review 让 Actions 拿 secrets(CVE-2026-118386)、Actions artifact Content-Encoding 同源 XSS(CVE-2026-113429)、写协作者改已归档仓元数据(CVE-2026-116296)。请升到 ≥28.3.0(含 rootless)。

本文使用的 Docker 镜像

发布日期: 2026 年 11 月 6 日
风险等级: 高危(High)起
漏洞编号: CVE-2026-117685 · CVE-2026-120263 · CVE-2026-118386 · CVE-2026-113429 · CVE-2026-116296
涉及镜像: gitea/gitea — 轩辕镜像 · Docker Hub
CVSS: 本批为 High(GHSA 口径;CVE-2026-117685 部分第三方记 Critical 9.1;CVE-2026-113429 为 High 8.7)
披露时间: Gitea 28.3.0 于 2026 年 11 月 1 日发布;本档为漏报补报
相关公告: Gitea 28.3.0 · GHSA-8g99-g36h-5p2w


一、漏洞概述

编号要点备注
CVE-2026-117685OCI 跨仓 blob mount 对源 blob 未按 public-only token 鉴权,可将私有容器层挂到公开包并被下载GHSA High;部分第三方记 Critical 9.1
CVE-2026-120263非默认 ACCOUNT_LINKING=auto + 开放注册时,OAuth 绑定表单可把外部身份绑到任意已有账号并接管会话
CVE-2026-118386仅读用户可在同仓 PR review 中用自有 commit_id 让 Actions 无审批拿到 secrets 与可写 token
CVE-2026-113429Actions v3 artifact 把 Content-Encoding 当 Content-Type 回传 → 同源 Stored XSSHigh 8.7
CVE-2026-116296写协作者仍可通过 API 改已归档仓库的 release / milestone / label

对应 GHSA:GHSA-8g99-g36h-5p2w / 8p3x-w464-4g6v / 32h8-5xqg-h466 / 9v6p-xpcp-7488 / 6h2f-c8jm-84hc。


二、漏洞状态

统计截止: 2026 年 11 月 6 日(UTC+8)

项目状态
漏洞细节已公开(Gitea 发行说明、GHSA)
官方补丁≥ 28.3.0
镜像标签Hub 已有 28.3.0、28.3.0-rootless(以及 28.3 系列)
CISA KEV未列入

三、影响范围

公网或内网自托管 Gitea,尤其启用 Packages(OCI)与 Actions 者。ACCOUNT_LINKING=auto 非默认,仅在该配置与开放注册同时存在时放大 OAuth 绑定风险。


四、修复建议

升到 ≥ 28.3.0。rootless 部署固定 28.3.0-rootless。不要把 latest 写进长期配置。

bash
docker pull docker.xuanyuan.run/gitea/gitea:28.3.0
bash
docker pull docker.xuanyuan.run/gitea/gitea:28.3.0-rootless

Docker Hub: gitea/gitea

轩辕镜像: gitea/gitea


五、临时缓解措施

在升级之前:收紧 Packages / Actions 对外暴露;确认未开启 ACCOUNT_LINKING=auto 与开放注册的危险组合;审查写协作者对已归档仓的 API 权限。这不能代替 28.3.0。


六、与轩辕镜像用户的相关说明

轩辕镜像提供的是镜像加速与拉取服务,不替代 Gitea 的版本修复。请固定 28.3.0(或 28.3.0-rootless)。基于更旧标签二次构建的,要改基础标签后重新构建。

配置与排错见 轩辕镜像使用手册、镜像拉取 FAQ。


七、参考链接

阅读原文


轩辕镜像安全团队
2026 年 11 月 6 日

评论交流

加载中

免责声明

本博客文章所提供的内容、技术方案、配置示例及部署指南等信息,仅供学习交流和技术参考使用。文章内容基于发布时的技术环境和版本信息编写,可能因时间推移、技术更新或环境差异而存在不适用的情况。

文中提及的第三方镜像由其原维护者自行维护与更新,轩辕镜像不负责相关镜像的维护。如镜像涉及版权争议或违法违规情形,请直接联系该镜像维护者处理,相关事宜与轩辕镜像无关。

用户在参考本博客内容进行部署操作前,应当充分了解相关技术风险,并建议在测试环境中进行充分验证和测试,确认无误后再考虑在生产环境中使用。生产环境部署前,请务必进行数据备份,并制定相应的回滚方案。

用户因使用本博客内容进行部署操作而产生的任何损失、数据丢失、系统故障、安全风险或其他问题,均由用户自行承担全部责任。轩辕镜像官方不对因使用本博客内容而产生的任何直接或间接损失承担责任。

本免责声明的最终解释权归轩辕镜像官方所有。

最后更新:2026/11/6
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告