CVE-2025-34256Advantech WISE-DeviceOn Server 5.4之前版本存在严重的硬编码加密密钥漏洞。该产品使用静态的HS512 HMAC密钥对EIRMMToken JWT令牌进行签名,且该密钥在所有安装实例中完全相同。攻击者可以利用这个硬编码密钥伪造任意JWT令牌,仅需包含有效的email声明即可通过验证。这使得远程未认证攻击者能够冒充任何DeviceOn账户,包括拥有最高权限的root超级管理员账户。成功利用此漏洞后,攻击者可获得DeviceOn实例的完整管理控制权,并可通过远程管理功能在被管理的代理节点上执行任意代码,对工业控制系统环境造成严重威胁。
该漏洞源于Advantech WISE-DeviceOn Server在JWT令牌签名实现中使用了硬编码的HS512 HMAC密钥。JWT(JSON Web Token)的安全性高度依赖于签名密钥的保密性,而该产品将相同的密钥硬编码在所有部署实例中。攻击者首先需要获取该硬编码密钥(可通过逆向工程或代码泄露获得),然后构造包含目标用户email声明的JWT payload,使用HS512算法和已知密钥进行签名。服务器在验证令牌时使用相同的硬编码密钥进行签名校验,由于密钥正确且email声明有效,验证将成功通过。这种认证绕过允许攻击者以任意用户身份访问系统,无需知道真实密码。攻击者可冒充管理员后利用DeviceOn的远程管理功能向代理节点下发恶意命令,实现远程代码执行。