# FlagForge 未认证的徽章模板API漏洞
## 概述
Flag Forge 是一个夺旗竞赛(CTF)平台。在版本 2.0.0 至 2.3.2 之间,存在一个权限控制缺陷。
## 影响版本
- **受影响版本**:v2.0.0 到 v2.3.1
- **修复版本**:v2.3.2
## 漏洞细节
以下两个管理接口在未登录状态下仍可访问:
- `GET /api/admin/badge-templates`
- `POST /api/admin/badge-templates/create`
这使得攻击者无需任何认证即可:
- 获取所有徽章模板及其元数据(包括 `createdBy`, `createdAt`, `updatedAt`)
- 创建任意的徽章模板写入数据库
## 影响
- **数据泄露**:攻击者可读取所有徽章模板及敏感元数据。
- **数据污染**:攻击者可在数据库中插入任意徽章模板。
- **系统滥用**:徽章系统可能被用于恶意用途。
## 修复措施
在 v2.3.2 版本中:
- 所有对 badge templates 的操作(GET、POST、UPDATE、DELETE)均需要认证。
- 只有管理员可以访问和修改徽章模板。
- 无可用可靠临时解决方案。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|---|---|---|
| 1 | CVE on FlagForgeCTF on versions v2.0.0 to v2.3.1. Upgraded to version 2.3.2 to fix the issue. | https://github.com/0x0w1z/CVE-2025-61777 | POC详情 |
标题: Unauthenticated Badge Template API Access · Advisory · FlagForgeCTF/flagForge · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Merge commit from fork · FlagForgeCTF/flagForge@e2121c5 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论