# BookLore Media API 认证绕过漏洞
## 概述
BookLore 是一个用于管理和组织个人书籍收藏的自托管 Web 应用。在版本 1.8.1 及之前,存在一个身份验证绕过漏洞,允许未认证用户访问并下载书籍封面、缩略图及完整的 PDF/CBX 内容。
## 影响版本
BookLore ≤ 1.8.1
## 漏洞细节
- 漏洞位于 `BookMediaController` 中。
- 多个媒体访问端点缺少正确的访问控制注解。
- `CoverJwtFilter` 在未提供身份验证令牌的情况下仍继续处理请求。
- 攻击者可绕过下载权限验证(`canDownload`),访问受保护资源。
## 漏洞影响
未认证用户可枚举并窃取系统中的所有书籍内容,包括封面、缩略图及完整书籍文件,严重危害用户数据安全。
## 修复状态
该问题已在提交 [b226c43](https://github.com/.../commit/b226c43) 中修复。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
标题: Media API Authentication Bypass · Advisory · booklore-app/booklore · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Secured /media endpoints behind authentication tokens (#1407) · booklore-app/booklore@b226c43 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读暂无评论