Skip to main content

Glances CVE-2026-68520

| EUVDEUVD-2026-60302 MEDIUM
Information Exposure (CWE-200)
2026-08-17 GitHub_M GHSA-4h34-v6r8-mmjc
5.3
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
5.3 MEDIUM

Network-reachable unauthenticated API endpoint; no auth required once preconditions are met; only partial confidentiality loss from specific config values.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Aug 17, 2026 - 18:16 EUVD
Source Code Evidence Fetched
Aug 17, 2026 - 17:55 vuln.today
Analysis Generated
Aug 17, 2026 - 17:55 vuln.today

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 4 pypi packages depend on glances (4 direct, 0 indirect)

Ecosystem-wide dependent count for version 4.5.6.

DescriptionCVE.org

Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.6, as_dict_secure() in glances/config.py checks only option names and exposes public_username and credentials embedded in public_api values through unauthenticated GET /api/4/config and GET /api/4/config/ip requests. This issue is fixed in 4.5.6.

AnalysisAI

Credential disclosure in Glances prior to 4.5.6 allows unauthenticated remote attackers to retrieve plaintext usernames and credential-bearing URLs from the system monitoring tool's REST API. The flaw exists in as_dict_secure() within glances/config.py, which was designed to sanitize configuration data for no-auth API access but filters only on configuration key names - never on values. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Discover Glances web server port
Delivery
Send unauthenticated GET /api/4/config/ip
Exploit
Receive plaintext JSON response
Execution
Extract public_username and public_api credentials
Impact
Reuse credentials against target IP API service

Vulnerability AssessmentAI

Exploitation Exploitation requires two non-default conditions to be simultaneously true: (1) Glances must be running in web server mode without the --password authentication flag - this is the default for many deployments but is not the only deployment mode; and (2) the glances.conf [ip] section must contain either a public_api value with embedded URL credentials (scheme://user:pass@host/ format) or a public_username value. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The overall real-world risk is moderate-to-low given the specific prerequisites required for exploitation. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker who discovers a Glances instance running in its default no-auth web server mode sends a simple unauthenticated HTTP GET request to /api/4/config/ip. If the target's glances.conf has an [ip] section with public_api=https://admin:secret123@ipv4.ipleak.net/json/ or a public_username=myname entry, the API returns those values in plaintext JSON, exposing the credentials. …
Remediation The primary remediation is to upgrade Glances to version 4.5.6 or later, available via pip install --upgrade glances and the updated Docker image nicolargo/glances:latest. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-68520 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy