CVE-2018-25149CVE-2018-25149是Microhard Systems IPn4G 1.1.0设备中存在的一个跨站请求伪造(Cross-Site Request Forgery, CSRF)漏洞。该漏洞允许远程攻击者通过诱骗已认证的管理员用户访问恶意网页,在用户不知情的情况下执行任意管理操作。由于该路由器管理界面缺乏有效的CSRF令牌验证机制,攻击者可以构造包含管理请求的HTML页面,当认证用户访问时,浏览器会自动携带用户的认证Cookie发送请求,从而实现对路由器配置的恶意修改。攻击者可利用此漏洞更改管理员密码、添加新用户账户、修改系统网络设置等,最终可能导致设备被完全控制,对网络环境造成严重安全威胁。
该CSRF漏洞存在于Microhard IPn4G路由器管理界面的多个功能模块中。漏洞的根本原因在于Web应用未对敏感操作实施CSRF令牌验证机制。攻击者利用社交工程手段,诱使已登录的管理员访问包含恶意HTML/JavaScript代码的网页。该恶意页面自动向路由器管理接口发送HTTP请求,由于浏览器会自动携带用户的会话Cookie,服务器无法区分这是合法用户的操作还是来自攻击者控制的恶意请求。攻击者可以构造针对以下功能的恶意请求:1)密码修改功能,强制将admin密码改为攻击者指定的值;2)用户管理功能,添加具有管理员权限的新用户;3)网络配置功能,修改DNS服务器、路由规则等关键网络参数。由于该设备通常部署于工业或企业环境中,攻击成功可能导致整个网络基础设施被入侵。