Description
Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.6, GlancesActions.run() in glances/actions.py ignores --disable-config-exec for on-alert action commands and invokes secure_popen() with shell operators enabled, allowing configured redirection, command chaining, or pipes to execute when an alert triggers. This issue is fixed in 4.5.6.
Published: 2026-08-17
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Glances omitted the "--disable-config-exec" flag when executing on‑alert action commands, allowing shell operators to be processed by secure_popen. This bypass enables arbitrary command execution or command chaining whenever an alert fires, exposing the system to full compromise. The weakness matches CWE‑78, an OS command injection flaw.

Affected Systems

The vulnerability affects the Glances monitoring tool from the nicolargo vendor. All releases prior to version 4.5.6 are affected; the issue is resolved in release 4.5.6 and later.

Risk and Exploitability

With a CVSS score of 7.1, the vulnerability represents a medium‑high risk. EPSS information is not available, and the flaw is not listed in CISA's KEV catalog. Attackers who can trigger or configure an alert can exploit this flaw to run arbitrary shell commands, making the threat significant for systems that rely on Glances for monitoring.

Generated by OpenCVE AI on August 17, 2026 at 18:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Glances to version 4.5.6 or later, which implements proper shell‑execution guarding for on‑alert actions.
  • If an upgrade cannot be performed immediately, remove or disable any on‑alert action that triggers external commands to prevent accidental execution.
  • Apply continuous monitoring of system logs and audit trails for unexpected shell activity that might indicate exploitation of this flaw.

Generated by OpenCVE AI on August 17, 2026 at 18:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-59fj-m2j6-hcxh Glances: `--disable-config-exec` does not cover on-alert action commands (incomplete fix of CVE-2026-53925)
History

Mon, 17 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Nicolargo
Nicolargo glances
Vendors & Products Nicolargo
Nicolargo glances

Mon, 17 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 17 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Description Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.6, GlancesActions.run() in glances/actions.py ignores --disable-config-exec for on-alert action commands and invokes secure_popen() with shell operators enabled, allowing configured redirection, command chaining, or pipes to execute when an alert triggers. This issue is fixed in 4.5.6.
Title Glances: `--disable-config-exec` does not cover on-alert action commands (incomplete fix of CVE-2026-53925)
Weaknesses CWE-78
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Nicolargo Glances
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-17T17:30:32.566Z

Reserved: 2026-07-30T16:19:08.082Z

Link: CVE-2026-68519

cve-icon Vulnrichment

Updated: 2026-08-17T17:30:11.611Z

cve-icon NVD

Status : Received

Published: 2026-08-17T18:18:06.610

Modified: 2026-08-17T18:18:06.610

Link: CVE-2026-68519

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T18:30:04Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')