漏洞详情
软件包: buildalon/setup-steamcmd (GitHub Actions) 受影响版本: < 1.1.0 已修复版本: 1.1.0
描述
概要 任务日志输出中包含提供完整账户访问权限的认证令牌。
详情
该 Action 的后续作业步骤会打印 config/config.vdf 文件的内容,该文件保存了已认证的令牌,可被用于在其他机器上登录。这意味着任何公开使用此 Action 的行为都会导致相关 Steam 账户的认证令牌公开可用。此外,userdata/$user_id$/config/localconfig.vdf 包含潜在的敏感信息,也不应包含在公共日志中。
概念验证 (PoC) 使用以下工作流步骤:
|
|
影响 任何曾使用此工作流 Action 并关联了 Steam 账户的用户都会受到影响,其有效的认证令牌已泄露在任务日志中。这对于公共仓库尤其严重,因为任何拥有 GitHub 账户的人都可以访问日志并查看令牌。
参考资料
- GHSA-mj96-mh85-r574
- buildalon/setup-steamcmd@c330196
安全信息
严重程度: 高 CVSS 总体评分: 8.7 / 10
CVSS v4 基础指标:
- 攻击向量: 网络
- 攻击复杂性: 低
- 攻击前提: 无
- 所需权限: 无
- 用户交互: 无
- 受影响系统机密性影响: 高
- 受影响系统完整性影响: 无
- 受影响系统可用性影响: 无
- 后续系统机密性影响: 无
- 后续系统完整性影响: 无
- 后续系统可用性影响: 无
CVSS:4.0向量: AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
弱点 (CWE): CWE-532 - 将敏感信息插入日志文件
GHSA ID: GHSA-mj96-mh85-r574
来源: buildalon/setup-steamcmd
致谢: BrknRobot (报告者)
发布信息
- 发布者: StephenHodgson (于 buildalon/setup-steamcmd)
- 发布时间: 2025年7月19日
- 发布于 GitHub 安全通告数据库时间: 2025年7月21日
- 审核时间: 2025年7月21日