CVE-2025-13937CVE-2025-13937是WatchGuard Fireware OS中发现的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于ConnectWise Technology Integration模块中,由于该模块在处理用户输入时未能正确对特殊字符进行过滤和转义,导致攻击者可以注入恶意JavaScript代码。这些恶意代码会被永久存储在服务器端,当其他用户访问受影响页面时,恶意脚本会在其浏览器上下文中执行。攻击者可利用此漏洞窃取会话Cookie、劫持用户会话、进行钓鱼攻击或修改页面内容。该漏洞的CVSS评分为6.1,属于中危级别,攻击复杂度低,无需认证即可实施攻击,但需要用户交互才能触发。由于是存储型XSS,攻击的隐蔽性较高,恶意代码可能在系统中存在较长时间才被发现。WatchGuard Fireware OS是一款企业级防火墙操作系统,广泛部署于企业网络安全边界,该漏洞可能影响大量企业的网络安全。
该存储型XSS漏洞的根本原因在于WatchGuard Fireware OS的ConnectWise Technology Integration模块在Web页面生成过程中,未能对用户可控输入进行充分的输入验证和输出编码。攻击者可以通过向ConnectWise集成模块提交包含恶意JavaScript代码的请求,这些代码会被存储在数据库或配置文件中。当管理员或授权用户访问相关管理界面时,后端系统会从存储中读取这些未经过滤的数据并嵌入到HTML响应中。浏览器在解析页面时会执行这些恶意脚本代码。由于ConnectWise集成模块通常具有较高的权限级别,攻击者成功利用此漏洞后可能获取管理员权限或敏感配置信息。攻击者常利用此漏洞窃取管理员会话Cookie,进而接管整个防火墙设备,修改安全策略或进行内网横向移动。该漏洞影响Fireware OS 12.4至12.11.4、12.5至12.5.13以及2025.1至2025.1.2版本。