CVE-2026-32633Glances是一款开源跨平台系统监控工具。在4.5.2之前的版本中,存在严重的安全漏洞。在Central Browser模式下,/api/4/serverslist端点返回的服务器对象包含敏感的HTTP Basic认证凭证。这些凭证使用pbkdf2派生的Glances认证密钥,当前端Glances Browser/API实例以非安全模式(未设置--password参数)启动时,该API端点完全无需认证即可访问。攻击者只需能够网络访问到Browser API,即可获取下游受保护Glances服务器的可重用凭证,严重危害内网安全。
漏洞根源在于GlancesServersList.get_servers_list()方法返回的原始服务器对象在后台轮询期间被原地修改(in-place mutation),对象中的uri字段包含了嵌入式HTTP Basic凭证。凭证格式为:scheme://username:password@hostname:port。当实例启动时不使用--password参数(这在内网部署中很常见),/api/4/serverslist端点完全无认证保护。攻击者通过发送HTTP GET请求到该端点,即可获取所有下游服务器的认证凭证。由于使用pbkdf2派生的密钥,攻击者可以重放这些凭证访问其他Glances实例。