CVE-2026-46606
High · 7.8CVSS
7.8
EPSS
0.2%
Published
Jun 25, 2026
CISA due date
—
The record
Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.5, the Glances KVM/QEMU monitoring engine (glances/plugins/vms/engines/virsh.py) passes VM domain names, read directly from virsh list --all output, into f-string command templates that are processed by secure_popen(). secure_popen() is explicitly designed to interpret &&, |, and > as shell operators. Because domain names are never sanitised before interpolation, any user with the ability to create or rename a KVM/QEMU virtual machine can execute arbitrary commands as the OS user running Glances — commonly root on hypervisor hosts. This vulnerability is fixed in 4.5.5.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| openSUSE:Tumbleweed | python-Glances | 0 | 4.5.5-1.1 |
Related vulnerabilities
- CVE-2026-53925 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances
- CVE-2026-46607 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances
- CVE-2026-46611 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances
- CVE-2026-46608 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances
- CVE-2026-35587 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances
- CVE-2026-35588 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances
- CVE-2026-34839 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances
- CVE-2026-33641 Glances is an open-source system cross-platform monitoring tool. Also affects python-Glances