4 matches found
CVE-2025-68937
CVE-2025-68937 - Gitea/Forgejo 模板符号链接 RCE CVE-2025-68937 的自动化概念验证:在 Gitea 和 Forgejo 的模板仓库处理过程中,通过符号链接解引用实现目录遍历,进而导致远程代码执行。 任何已认证用户 (无需管理员权限)都可以获得 git 服务用户的 shell。 漏洞 当从模板生成新仓库时,Gitea/Forgejo 会复制模板文件,并在 .gitea/template 中列出的文件里展开诸如 $REPODESCRIPTION 之类的变量。此过程跟随符号链接 且不进行任何校验,从而允许攻击者读取和写入服务器上的任意文件。 详情...
Gitea-Forgejo-CVE-2025-68937
Gitea および Forgejo における任意テンプレート展開の脆弱性 この作品は クリエイティブ・コモンズ 表示-継承 4.0 国際ライセンス の下でライセンスされています。 概要 Forgejo と Gitea のソースコードを確認し、テンプレート処理の仕組みをより深く理解していたところ、認証済みユーザーが悪意のあるテンプレートリポジトリを作成し、ファイルシステム上の任意のファイルを処理できる脆弱性を発見しました。 悪意のあるテンプレートの Git コンテンツに基づいてリポジトリを作成すると、テンプレートがファイルシステム上の任意のファイルを展開できるようになります。 git...
CVE-2026-60004
CVE-2026-60004 — Gitea Diffpatch Git Hook 远程代码执行(RCE) 裸克隆钩子注入 → post-index-change → 任意命令执行 概述 CVE-2026-60004 是 Gitea 和 Forgejo 自托管 Git 平台中的一个严重级别(CVSS 9.8)预认证 远程代码执行漏洞,影响 1.17 至 1.27.0 版本。 该漏洞利用了 POST /api/v1/repos/owner/repo/diffpatch API 端点中的裸克隆设计缺陷。Gitea 在裸临时克隆 中应用用户提供的补丁——此时仓库根目录就是 $GITDIR...
CVE-2024-45337
CVE-2024-45337 的概念验证漏洞利用代码 本仓库包含针对 CVE-2024-45337 的概念验证漏洞利用代码。当与使用 golang.org/x/crypto = v0.30.0 实现、并在 ServerConfig.PublicKeyCallback 回调中以不安全方式缓存权限的 SSH 服务器交互时,可以使用它来包装 ssh。 Gitea = 1.22.4 以及 Forgejo = 7.0.11、9.0.2 在使用内部 SSH 服务器托管时存在此漏洞。只要你知道目标用户与账户关联的任意一个公钥,就可以冒充任何用户。你自身需要拥有一个用于 SSH 认证的账户。 运行 Po...