Revive Adserver 分页参数漏洞:无限制的 setPerPage 参数导致资源耗尽与日志批量泄露风险
# 报告 #3413890 - 无限制的 setPerPage 参数允许超大型结果集 / 资源耗尽 / 批量日志获取 **描述:** `setPerPage` 查询参数控制日志查看器的分页,但服务器端未对其进行验证或设置上限。攻击者可以提供一个极大的数值(例如 `setPerPage=100000000000000000`),而应用程序在构建结果集时会尝试满足该值。此行为可能导致过度的数据库工作、庞大的响应、应用程序速度减慢,并可能实现日志条目的批量检索。 **复现步骤:** 1. 以有权访问日志视图的用户身份进行认证。 2. `setPerPage` 的正常值范围是 10 到 100。将 `setPerPage` 的值设置为 300,网站仍然会返回结果。   *(这是当`setPerPage`值在允许范围内时的典型界面)*  **影响:** * 如果服务器尝试查询/渲染极大的 N 条记录 → 内存/CPU/数据库 I/O 急剧增加 → 超时、内存不足、崩溃(拒绝服务)。 * 如果后端在一个响应中返回所有数据 → 带宽/时间负载沉重,浏览器客户端可能挂起。 **时间线:** * **2025 年 11 月 6 日,上午 8:45 (UTC)** – `vidang04` 向 Revive Adserver 提交报告。 * **2025 年 11 月 6 日,上午 9:47 (UTC)** – **mbeccati (Revive Adserver 员工)** 发表评论:感谢报告。对此我有些犹豫。修复它会是件好事,但如果你在一个安装实例上拥有合法账户,可以做太多事情使服务器过载,我很难认为这可以被称为一个漏洞。 * **2025 年 11 月 6 日,上午 9:57 (UTC)** – **vidang04** 发表评论:在日志查看器中,无论是普通用户还是管理员都无法删除日志条目,并且日志量会随时间无限增长。这使得经过身份验证的用户可以假借“检查日志”之名,通过操纵`setPerPage`来合法地请求非常大的结果集,从而在单次操作中批量检索大量数据。 * **2025 年 11 月 11 日,上午 7:36 (UTC)** – **vidang04** 发表评论:是否有进一步更新? * **2025 年 11 月 11 日,上午 8:55 (UTC)** – **mbeccati (Revive Adserver 员工)** 发表评论:感谢您的耐心等待。补丁的规模比两行代码的修复要大。我也在检查其他使用分页器的脚本,看是否存在类似问题。 * **2025 年 11 月 11 日,上午 9:07 (UTC)** – **vidang04** 发表评论:感谢您的回复。 * **2025 年 11 月 11 日,上午 9:32 (UTC)** – **mbeccati (Revive Adserver 员工)** 将报告状态更改为“已解决”并关闭报告。评论指出:附加的补丁文件 `h1-3413890.patch` (F4990259) 应该可以修复应用程序多个部分中的此问题。除非需要变更计划,否则我们预计下周进行安全修复版本发布。 * **2025 年 11 月 11 日,上午 9:33 (UTC)** – **mbeccati (Revive Adserver 员工)** 将严重性从“高 (7.5)”更新为“中 (6.5)”。评论指出:更新 CVSS 以反映攻击需要一定权限。 * **大约 7 天前** – **mbeccati (Revive Adserver 员工)** 添加弱点“无限制或节流的资源分配”并移除弱点“不受控的资源消耗”。 * **大约 7 天前** – **mbeccati (Revive Adserver 员工)** 更新 CVE 引用为 `CVE-2025-55128`。 * **大约 7 天前** – **mbeccati (Revive Adserver 员工)** 请求公开此报告。 * **大约 7 天前** – **mbeccati (Revive Adserver 员工)** 公开了此报告。链接:https://www.revive-adserver.com/security/revive-sa-2025-004/ **报告详情:** * **报告日期:** 2025 年 11 月 6 日,上午 8:45 (UTC) * **报告者:** vidang04 * **报告对象:** Revive Adserver * **报告 ID:** #3413890 * **状态:** 已解决 * **严重性:** 中 (6.5) * **公开日期:** 2025 年 11 月 19 日,下午 1 点 (UTC) * **相关弱点:** 无限制或节流的资源分配 * **CVE ID:** CVE-2025-55128 * **赏金:** 无 * **账户详情:** 无 更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手) 对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享) 公众号二维码  公众号二维码 







评论