CVE-2026-33533Glances是一款开源跨平台监控工具。在4.5.3版本之前,其XML-RPC服务器存在CORS配置错误漏洞。由于服务器在HTTP响应中发送通配符CORS头且未验证Content-Type,攻击者可诱导受害者访问恶意网页。通过构造CORS“简单请求”,攻击者可绕过预检机制,发送XML-RPC负载并获取服务器返回的完整系统监控数据,导致敏感信息泄露。
该漏洞核心在于Glances XML-RPC服务器对CORS策略的宽松配置和Content-Type验证缺失。攻击者利用浏览器对Content-Type为text/plain的POST请求视为“简单请求”的特性,无需发送OPTIONS预检请求即可发起跨域调用。攻击者构造包含XML-RPC方法调用(如获取系统状态或进程列表)的恶意网页,诱导受害者访问。当受害者执行脚本时,浏览器向本地Glances服务发送请求。服务器因未校验Content-Type而错误处理了XML负载,并返回包含主机名、IP、进程命令行等敏感信息的监控数据。由于响应头包含Access-Control-Allow-Origin: *,攻击者脚本成功读取并外泄这些数据。