| 标题 | diyhi bbs 6.8 Server-Side Request Forgery |
|---|
| 描述 | In the bbs project, the /admin/login POST endpoint constructs a request URL by concatenating user‑controlled HTTP request attributes—namely request.getScheme(), request.getServerName(), request.getServerPort() and request.getContextPath(). Because request.getServerName() is derived from the incoming Host header, an attacker can supply an arbitrary hostname (and port), causing the application to make backend HTTP requests to attacker‑controlled or otherwise unauthorized targets.
Project Link: https://github.com/diyhi/bbs
Affected Version: 6.8
Affected API: /admin/login
Code Location: /src/main/java/cms/web/action/AdminManageAction.java:213 |
|---|
| 来源 | ⚠️ https://github.com/ShenxiuSec/cve-proofs/blob/main/POC-20250618-02.md |
|---|
| 用户 | ShenxiuSecurity (UID 84374) |
|---|
| 提交 | 2025-06-18 11時10分 (1 年前) |
|---|
| 管理 | 2025-06-27 07時23分 (9 days later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 314073 [diyhi bbs 直到 6.8 HTTP Header /admin/login getUrl Host 权限提升] |
|---|
| 积分 | 20 |
|---|