CVE-2026-68517 Glances: REST API CORS Credentials Guard Uses Exact-Match Instead of Membership Test — Bypassed by Any Multi-Origin Allowlist Containing the Wildcard

Medium 6.5 Published Updated

Attackers can bypass CORS restrictions to read authenticated data from Glances REST API if a wildcard is in the allowlist.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-68517?

CVE-2026-68517 is a medium-severity vulnerability in nicolargo glances, published on 17 Aug 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.6, the cors_origins guard in glances/outputs/glances_restful_api.py uses exact list equality instead of wildcard membership, allowing a multi-origin list containing the wildcard to retain cors_credentials and expose authenticated REST API data to an untrusted website visited by a previously authenticated user. This issue is fixed in 4.5.6.

Weakness: CWE-942

Which versions are affected by CVE-2026-68517?

3 open source packages ship an affected version, including glances.

PackageAffectedFixed in
glances PyPIAll versions4.5.6
glances PyPIAll versions4.5.6
glances PyPIAll versions4.5.6

How do I fix CVE-2026-68517?

Upgrade glances to 4.5.6 or later.

Is CVE-2026-68517 being exploited?

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

Sources

Also known as DEBIAN-CVE-2026-68517, GHSA-fp27-88fp-2phg, PYSEC-2026-3667, UBUNTU-CVE-2026-68517.

Is CVE-2026-68517 in your software?

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

Check your SBOMs for free