CVE-2024-45161CVE-2024-45161是Blu-Castle公司开发的BCUM221E设备1.0.0P220507版本中存在的一个跨站请求伪造(CSRF)漏洞。该漏洞位于设备的管理Web图形用户界面(GUI)中,攻击者可以通过多种方式诱导已登录的管理员用户执行未经授权的操作。攻击向量包括构造恶意URL、嵌入恶意图片标签或使用XMLHttpRequest等技术。由于CSRF攻击利用了Web应用程序对用户浏览器的信任,攻击者可以在用户不知情的情况下,以该用户的权限执行敏感操作,最终导致数据泄露或意外的代码执行。此漏洞需要用户交互才能成功利用,攻击者必须诱骗管理员访问恶意链接或页面。由于该设备通常用于关键基础设施或企业网络环境,此类CSRF漏洞可能对系统的整体安全性造成严重影响。
该CSRF漏洞存在于Blu-Castle BCUM221E设备的管理Web GUI中,攻击者可利用HTTP请求的固有特性来执行恶意操作。攻击原理如下:1)攻击者首先构造包含恶意请求参数的HTML页面或链接;2)当已登录的管理员用户访问该页面或点击链接时,浏览器会自动携带有效的会话Cookie向目标设备发送请求;3)由于Web应用缺少对请求来源的验证(未实施CSRF Token或Referer检查),服务器无法区分合法请求和伪造请求;4)攻击者可借此执行设备配置修改、账户操作或其他管理功能。攻击方式包括:URL构造(直接在URL中包含恶意参数)、图片标签注入(<img src="http://target/admin/action?param=value">)、XMLHttpRequest请求等。由于设备采用低权限认证机制(PR:L),攻击者需要诱骗管理员用户进行交互(UI:R),但一旦成功即可在管理员权限下执行操作,可能导致敏感数据泄露或进一步攻击。