8.2 HIGH
- CVSS version (CVSS): 4.0
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Attack Requirement (AT): Present (P)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Vulnerable System Impact Confidentiality (VC): High (H)
- Vulnerable System Impact Integrity (VI): None (N)
- Vulnerable System Impact Availability (VA): None (N)
- Subsequent System Impact Confidentiality (SC): None (N)
- Subsequent System Impact Integrity (SI): None (N)
- Subsequent System Impact Availability (SA): None (N)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Attack Requirement (MAT): Present (P)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Vulnerable System Impact Confidentiality (MVC): High (H)
- Modified Vulnerable System Impact Integrity (MVI): None (N)
- Modified Vulnerable System Impact Availability (MVA): None (N)
- Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
- Modified Subsequent System Impact Integrity (MSI): Negligible (N)
- Modified Subsequent System Impact Availability (MSA): Negligible (N)
- Safety (S): Not Defined (X)
- Automatable (AU): Not Defined (X)
- Recovery (R): Not Defined (X)
- Value Density (V): Not Defined (X)
- Vulnerability Response Effort (RE): Not Defined (X)
- Provider Urgency (U): Not Defined (X)
- Confidentiality Req. (CR): Not Defined (X)
- Integrity Req. (IR): Not Defined (X)
- Availability Req. (AR): Not Defined (X)
- Exploit Maturity (E): Not Defined (X)
Activity log
- Created suggestion
Glance 0.8.5 IP Spoofing Authentication Brute-Force Protection Bypass
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.
References
-
-
Pull Request issue-tracking
-
https://www.vulncheck.com/advisories/glance-ip-spoofing-authentication-brute-fo… third-party-advisory
Affected products
- =<0.8.5
Matching in nixpkgs
pkgs.glance
Self-hosted dashboard that puts all your feeds in one place
pkgs.glances
Cross-platform curses-based monitoring tool
pkgs.h5glance
Explore HDF5 files in terminal & HTML views
pkgs.glanceclient
Python bindings for the OpenStack Images API
pkgs.python313Packages.glances-api
Python API for interacting with Glances
pkgs.python314Packages.glances-api
Python API for interacting with Glances
pkgs.python313Packages.python-glanceclient
Python bindings for the OpenStack Images API
pkgs.python314Packages.python-glanceclient
Python bindings for the OpenStack Images API
Package maintainers
-
@dvn0 Devan Carpenter <git@dvn.me>
-
@Defelo Defelo
-
@SuperSandro2000 Sandro Jäckel <sandro.jaeckel@gmail.com>
-
@vinetos vinetos <contact+git@vinetos.fr>
-
@anthonyroussel Anthony Roussel <anthony@roussel.dev>
-
@k0ral Koral <koral@mailoo.org>
-
@MiniHarinn Harinn <prinn.dev@pm.me>
-
@doronbehar Doron Behar <me@doronbehar.com>
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>