CVE-2026-32611

High

Description

Glances is an open-source system cross-platform monitoring tool. The GHSA-x46r fix (commit 39161f0) addressed SQL injection in the TimescaleDB export module by converting all SQL operations to use parameterized queries and `psycopg.sql` composable objects. However, the DuckDB export module (`glances/exports/glances_duckdb/__init__.py`) was not included in this fix and contains the same class of vulnerability: table names and column names derived from monitoring statistics are directly interpolated into SQL statements via f-strings. While DuckDB INSERT values already use parameterized queries (`?` placeholders), the DDL construction and table name references do not escape or parameterize identifier names. Version 4.5.3 provides a more complete fix.

SeverityHigh
CVSS7.0
Exploit probability—
ProductNicolargo Glances
PublishedMar 18, 2026
First seenMar 18, 2026
Weakness typeCWE-89SQL injection

How to fix

Update
  • nicolargo glances4.5.2 or later
  • glances4.5.2 or later

Affected products

ProductAffected versionsFixed in
nicolargo glancesv < 4.5.24.5.2
glancesPyPIv < 4.5.24.5.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.