PT-2026-29154 · Glance+1 · Glance+1

·

CVE-2026-33533

·

Publicado

2026-03-29

·

Atualizado

2026-07-09

CVSS v2.0

7.8

Alta

VetorAV:N/AC:L/Au:N/C:C/I:N/A:N
Name of the Vulnerable Software and Affected Versions Glances versões anteriores a 4.5.3
Description Glances é uma ferramenta de monitoramento de sistema cross-platform de código aberto. O servidor XML-RPC (ativado com glances -s ou glances --server) envia Access-Control-Allow-Origin: * em cada resposta HTTP. Como o handler XML-RPC não valida o cabeçalho Content-Type, uma página web controlada por um atacante pode emitir uma requisição CORS "simples" (POST com Content-Type: text/plain) contendo uma carga útil XML-RPC válida. O navegador envia a requisição sem uma verificação de pré-voo, o servidor processa o corpo XML e retorna o conjunto de dados completo de monitoramento do sistema, e o cabeçalho CORS curinga permite que o JavaScript do atacante leia a resposta. Isso resulta na exfiltração completa do nome do host, versão do SO, endereços IP, estatísticas de CPU/memória/disco/rede e a lista completa de processos, incluindo linhas de comando, que frequentemente contêm tokens, senhas ou caminhos internos. O handler XML-RPC do servidor, localizado em glances/server.py, não valida o cabeçalho Content-Type, permitindo o processamento de cargas úteis XML dentro de um corpo text/plain. Isso se deve à herança de SimpleXMLRPCRequestHandler, que analisa o corpo POST como XML independentemente do cabeçalho Content-Type. A falta de autenticação na configuração padrão (server.isAuth = False) agrava ainda mais o problema, tornando cada instância de servidor XML-RPC explorável.
Recommendations Atualize o Glances para a versão 4.5.3 ou posterior.

Exploit

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-11019
CVE-2026-33533
GHSA-7P93-6934-F4Q7
OPENSUSE-SU-2026:10519-1
PYSEC-2026-2173

Produtos afetados

Glance
Red Os