SourceHut GraphQL API 中存在逻辑漏洞,可绕过已关闭的注册限制。该漏洞源于2021年从 Flask 前端迁移到 Go 后端时遗漏了成功路径上的注册状态检查。攻击者可通过 POST /register/step2 创建账户(需 SMTP 配置正常且绕过 CSRF 防护)。
背景
SourceHut 是一个自托管 Git 和 CI 平台,正在将架构从 Flask/Jinja 迁移到基于 Go 的 GraphQL API。2021 年的迁移过程中无意在注册流程中引入了逻辑漏洞。
- 来源
- Lobsters
- 发布时间
- 2026年11月6日 02:34
- 评分
- 5.0 / 10