Description
Glance through 0.8.5 contains an IP address spoofing vulnerability in the authentication handler that allows unauthenticated attackers to bypass brute-force lockout protections by supplying arbitrary values in the X-Forwarded-For request header when the server proxied option is enabled. Attackers can manipulate the leftmost value of the X-Forwarded-For header to make each login attempt appear to originate from a distinct IP address, preventing the per-IP failed-login counter from reaching the lockout threshold and enabling unlimited credential guessing against the authentication endpoint.
Published: 2026-07-20
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Glance’s authentication handler allows attackers to circumvent brute‑force lockout protection by injecting arbitrary IP addresses into the X‑Forwarded‑For HTTP header. When the server proxy option is enabled, the leftmost value of this header is treated as the client’s IP. An unauthenticated user can rotate that value on each login attempt, causing the per‑IP failure counter never to reach its threshold. The result is that an attacker can perform unlimited credential guessing against the authentication endpoint. This issue is classified as CWE‑348.

Affected Systems

The vulnerability affects the Glance application, specifically version 0.8.5 or earlier, when the server proxy feature is enabled and the X‑Forwarded‑For header is processed. Running without the proxy or disabling header processing eliminates the vulnerability.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity. The EPSS score of < 1% suggests a very low but non‑zero probability of exploitation, while the vulnerability is not listed in the CISA KEV catalog. The attack vector is an HTTP request with a crafted X‑Forwarded‑For header sent to the authentication endpoint; if an attacker can reach this endpoint, the exploit can be applied with minimal effort, allowing an attacker to bypass lockout and conduct extensive credential‑guessing.

Generated by OpenCVE AI on July 30, 2026 at 18:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Glance to the latest available version that removes the IP‑spoofing logic in the authentication handler.
  • If an upgrade cannot be applied immediately, reconfigure the application to run without proxy support or to ignore the X‑Forwarded‑For header during authentication.
  • Implement additional authentication safeguards such as multi‑factor authentication or stricter per‑user rate limiting.
  • Review authentication logs for repeated failed login attempts originating from seemingly distinct IP addresses to detect potential credential‑guessing attacks.

Generated by OpenCVE AI on July 30, 2026 at 18:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Glance Project
Glance Project glance
CPEs cpe:2.3:a:glance_project:glance:*:*:*:*:*:node.js:*:*
Vendors & Products Glance Project
Glance Project glance

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Glanceapp
Glanceapp glance
Vendors & Products Glanceapp
Glanceapp glance
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 20 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
Description Glance through 0.8.5 contains an IP address spoofing vulnerability in the authentication handler that allows unauthenticated attackers to bypass brute-force lockout protections by supplying arbitrary values in the X-Forwarded-For request header when the server proxied option is enabled. Attackers can manipulate the leftmost value of the X-Forwarded-For header to make each login attempt appear to originate from a distinct IP address, preventing the per-IP failed-login counter from reaching the lockout threshold and enabling unlimited credential guessing against the authentication endpoint.
Title Glance 0.8.5 IP Spoofing Authentication Brute-Force Protection Bypass
Weaknesses CWE-348
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Glance Project Glance
Glanceapp Glance
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:05:54.548Z

Reserved: 2026-07-18T12:34:08.780Z

Link: CVE-2026-63770

cve-icon Vulnrichment

Updated: 2026-07-23T18:49:21.880Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T18:45:06Z

Weaknesses
  • CWE-348

    Use of Less Trusted Source