IPBUF安全漏洞报告
English
CVE-2025-65966 CVSS 8.1 高危

CVE-2025-65966: OneUptime低权限用户账户创建漏洞

披露日期: 2025-11-26

漏洞信息

漏洞编号
CVE-2025-65966
漏洞类型
访问控制/权限提升
CVSS评分
8.1 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
OneUptime

相关标签

CVE-2025-65966OneUptime权限提升访问控制API安全

漏洞概述

OneUptime是一套用于监控和管理在线服务的解决方案。在9.0.5598版本中,存在一个访问控制缺陷,低权限用户可以通过直接API请求创建新账户,而不受预期界面的限制。正常情况下,用户创建功能应该仅对管理员或特定权限用户开放,但该漏洞允许任何低权限认证用户绕过权限检查,直接调用后端API创建任意账户。这可能导致未经授权的账户创建,进而可能被利用进行进一步的恶意操作,如权限提升或数据窃取。该漏洞已在新版本9.1.0中修复。

技术细节

该漏洞的根本原因在于OneUptime的后端API端点缺少适当的权限验证。攻击者可以通过构造特定的HTTP POST请求,直接调用用户创建API端点(如/api/users或类似的注册接口),并提交必要的用户信息(如用户名、邮箱、密码等)。由于API层面未正确验证请求者的权限,任何已认证的低权限用户都可以成功创建新账户,无需经过前端界面的权限检查。攻击者可以利用此漏洞批量创建账户,甚至可能通过精心设计的请求参数来获取更高的权限级别。修复版本9.1.0增加了对API端点的权限检查,确保只有管理员才能执行用户创建操作。

攻击链分析

STEP 1
1
攻击者获取目标OneUptime系统的低权限账户
STEP 2
2
攻击者分析API端点,发现用户创建接口
STEP 3
3
构造恶意请求,绕过权限验证创建新账户
STEP 4
4
利用新账户进一步提升权限或窃取数据

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
curl -X POST https://target.com/api/users -H "Authorization: Bearer <low_privilege_token>" -d '{"username":"attacker","email":"[email protected]","password":"P@ssw0rd123"}'

影响范围

OneUptime 9.0.5598

防御指南

临时缓解措施
立即升级OneUptime至9.1.0版本,同时限制API访问并启用详细的访问日志监控。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表