# Para 将敏感信息插入日志文件以进行 Facebook 认证
## 概述
Para 是一个多租户后端服务器/框架,用于对象持久化和检索。在 1.50.8 版本之前,`FacebookAuthFilter.java` 中存在一个漏洞,导致在向 Facebook 用户档案发出失败请求时,记录完整请求 URL。此日志包含用户的访问令牌的明文。由于 WARN 级别的日志通常在生产中保存并可供操作员或日志聚合系统访问,因此存在令牌暴露的风险。1.50.8 版本修复了该问题。
## 影响版本
- 1.50.8 之前的版本
## 细节
在 `FacebookAuthFilter.java` 中,当向 Facebook 用户档案发出失败请求时,会记录包含用户访问令牌明文的完整请求 URL。该日志记录在 WARN 级别,可能被保存在生产环境中并可供操作员或日志聚合系统访问,增加了访问令牌泄露的风险。
## 影响
由于日志中包含用户访问令牌的明文,若日志被不当保存或访问,可能导致访问令牌泄露。建议升级到 1.50.8 版本解决问题。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: CWE-532 (Insertion of Sensitive Information into Log File) for Facebook authentication · Advisory · Erudika/para · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: fixed CWE-532 in FacebookAuthFilter - improper logging of sensitive i… · Erudika/para@46a908d · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读