Arbitrary Code Execution in Glances Monitoring Tool by Nicolargo
CVE-2026-46607

7.8HIGH

Key Information:

Vendor

Nicolargo

Status
Vendor
CVE Published:
25 June 2026

What is CVE-2026-46607?

The Glances monitoring tool, prior to version 4.5.5, is susceptible to arbitrary code execution due to improper handling of a version-check cache file. The glances/outdated.py script utilizes pickle.load() to read this cache file, which is stored at a predictable and world-accessible location. Without integrity checks or verification measures, an attacker with write access can exploit this to inject malicious code, potentially compromising the system upon the next execution of Glances with version checking enabled. This critical flaw has been addressed and resolved in version 4.5.5.

Affected Version(s)

glances < 4.5.5

References

CVSS V3.1

Score:
7.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.