Description
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.21.0, FileRise tracks failed logins only by the combination of source IP address and username. A remote unauthenticated attacker can rotate usernames to obtain a fresh per-account attempt budget for each name, enabling password spraying from one source beyond the intended limit. Per-user limits still apply and can also produce distinguishable throttling behavior for targeted accounts. The affected surface is AuthModel::getFailedLoginKey(). This issue is fixed in version 3.21.0.
Published: 2026-10-14
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unrestricted Password Spraying
Action: Immediate Patch
AI Analysis

Impact

A vulnerability in FileRise allows a remote attacker to bypass per‑IP and per‑username rate limiting by rotating the username during failed login attempts. This bypass permits the attacker to launch unlimited password‑spraying campaigns from a single IP address. The weakness falls under the category of authentication circumvention, specifically failure to enforce consistent failure‑tracking across all credentials, as identified by CWE‑307. The consequence is a significant elevation of attack surface, allowing an adversary to exhaust password guess limits against multiple accounts without triggering the intended throttling.

Affected Systems

FileRise versions prior to 3.21.0 are affected. The issue was addressed in the 3.21.0 release; earlier releases (3.20 and below) track failed logins only by source IP and username, which enables the bypass.

Risk and Exploitability

The CVSS score of 6.5 indicates a medium severity vulnerability. The EPSS score is not available, so the current probability of exploitation cannot be quantified, but the vulnerability is directly exploitable by any unauthenticated user with network access to the FileRise instance. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote unprivileged access to the web interface, with the attacker repeatedly sending login attempts under different usernames from the same IP to circumvent rate limits.

Generated by OpenCVE AI on October 15, 2026 at 13:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FileRise to version 3.21.0 or newer to apply the vendor fix for the failed‐login tracking issue.
  • If upgrading is not immediately feasible, implement additional authentication throttling at the network or application level, such as limiting the number of login attempts per IP regardless of username, or enforcing account lockout after a defined number of failures.
  • Continuously monitor authentication logs for rapid username changes from a single IP address and alert on patterns indicative of password spraying.

Generated by OpenCVE AI on October 15, 2026 at 13:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
Description FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.21.0, FileRise tracks failed logins only by the combination of source IP address and username. A remote unauthenticated attacker can rotate usernames to obtain a fresh per-account attempt budget for each name, enabling password spraying from one source beyond the intended limit. Per-user limits still apply and can also produce distinguishable throttling behavior for targeted accounts. The affected surface is AuthModel::getFailedLoginKey(). This issue is fixed in version 3.21.0.
Title FileRise: Rate Limiting Bypass via Username Rotation Enables Unlimited Password Spraying
Weaknesses CWE-307
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-15T15:04:52.742Z

Reserved: 2026-08-03T16:00:23.483Z

Link: CVE-2026-69193

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T21:17:38.870

Modified: 2026-10-15T16:18:19.517

Link: CVE-2026-69193

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T13:15:07Z

Weaknesses
  • CWE-307

    Improper Restriction of Excessive Authentication Attempts