CVE-2025-61198CVE-2025-61198是Orban公司Optimod系列音频处理器产品中存在的存储型跨站脚本(Stored XSS)漏洞。该漏洞影响Optimod 5950、Optimod 5950HD、Optimod 5750、Optimod 5750HD以及Optimod Trio等多款专业音频处理设备,软件版本为1.0.0.33,系统版本为2.5.26。
Orban Optimod系列设备广泛应用于广播电台、音频制作等专业领域,通常配备Web管理界面供管理员进行远程配置和监控。该漏洞的根本原因在于设备的Web管理界面在处理日志数据时,未对用户可控的日志输入进行充分的过滤和转义处理,攻击者可以通过某种途径将恶意JavaScript代码注入到日志条目中。由于这些日志数据会被存储在设备中并在管理界面的UI中渲染显示,当合法管理员或用户访问日志查看页面时,嵌入在日志中的恶意脚本将在其浏览器中自动执行。
该漏洞的CVSS评分为5.4,属于中危级别。虽然无需认证即可利用(PR:N),但需要用户交互(UI:R)才能触发攻击。攻击者可利用此漏洞窃取管理员会话Cookie、获取设备管理凭据、进行未授权操作或进一步实施网络钓鱼攻击。由于广播设备在媒体行业中的关键地位,此漏洞可能对广播系统的安全性构成潜在威胁。
该漏洞属于典型的存储型XSS(Stored Cross-Site Scripting),其技术原理如下:
1. **注入点**:Optimod设备的Web管理界面提供了日志记录功能,日志条目可能来源于多种渠道,包括但不限于HTTP请求头、用户认证信息、网络连接详情等。这些数据在写入日志存储时未进行适当的HTML实体编码或过滤。
2. **存储机制**:恶意攻击者构造包含JavaScript代码的有效载荷(payload),并通过某种方式将其注入到设备的日志系统中。常见的注入向量可能包括精心构造的HTTP请求、特定的认证尝试、或利用设备的其他输入字段。
3. **渲染触发**:当管理员通过Web界面查看日志时,服务器将日志内容直接返回给浏览器进行渲染。由于输出端未对日志内容进行HTML转义(如未将`<`、`>`、`"`、`'`等字符转换为对应的HTML实体),浏览器会将日志中的恶意脚本解析并执行。
4. **攻击影响**:恶意JavaScript在受害者的浏览器上下文中执行,攻击者可利用`document.cookie`窃取会话令牌、通过`fetch()`或`XMLHttpRequest`向攻击者控制的服务器发送敏感数据(如管理员凭据、设备配置信息),甚至利用管理界面的权限执行未授权的配置修改操作。
5. **利用条件**:根据CVSS向量,攻击通过网络进行(AV:N),攻击复杂度低(AC:L),无需权限提升(PR:N),但需要用户交互(UI:R)——即需要管理员查看包含恶意载荷的日志页面。