CVE-2026-32611 Glances has a SQL Injection in DuckDB Export via Unparameterized DDL Statements

High 7.0 Published Updated

Attacker can execute arbitrary SQL commands via unparameterized DDL statements in the DuckDB export module of Glances.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-32611?

CVE-2026-32611 is a high-severity SQL injection vulnerability in nicolargo glances, published on 18 Mar 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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.

Weakness: CWE-89

Which versions are affected by CVE-2026-32611?

3 open source packages ship an affected version, including glances and Glances. It affects 1 product.

PackageAffectedFixed in
glances PyPIAll versions4.5.2
glances PyPIAll versions4.5.2
Glances PyPIAll versions4.5.2

Products include Nicolargo Glances.

How do I fix CVE-2026-32611?

Upgrade glances to 4.5.2 or later.

Use parameterised queries everywhere and never build SQL by joining strings. Upgrade affected software first; a web application firewall only buys time. More about SQL injection.

Is CVE-2026-32611 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-32611 exists.

Sources

Also known as DEBIAN-CVE-2026-32611, GHSA-49g7-2ww7-3vf5, PYSEC-2026-2170, UBUNTU-CVE-2026-32611.

Is CVE-2026-32611 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free