Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to configured OIDC provider
-
DeliverySet colliding preferred_username or email claim
-
ExploitComplete OIDC login to FileRise
-
ExecutionClaim mapped to built-in admin account
-
ImpactGain full administrative access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the FileRise deployment to be configured with OIDC SSO. The configured identity provider must allow an attacker-influenced mutable preferred_username claim, or an unverified email claim (FileRise did not require email_verified for email-based naming), that collides with an existing local username such as the built-in 'admin'. The attacker must be able to authenticate at that IdP to obtain the colliding provider-issued claim. The bypass works even when OIDC automatic provisioning is disabled. Limiting factors: deployments without OIDC are unaffected; IdPs that enforce immutable usernames, require verified email, or do not permit the colliding claim prevent exploitation - this precondition is what drives the AC:H rating and narrows realistic exposure below the raw CVSS score. |
| Impact | The assigned CVSS 3.1 score of 8.1 (High) reflects a network-reachable (AV:N), no-privilege (PR:N), no-interaction (UI:N) authentication bypass yielding full confidentiality, integrity, and availability impact (C:H/I:H/A:H) - consistent with full takeover of the built-in administrator account. The single factor holding this below Critical is AC:H (high attack complexity), which correctly captures that exploitation is not universal: per the description, 'exploitability depends on the configured identity provider allowing the colliding claim.' No EPSS score, no CISA KEV listing, and no SSVC decision data were provided in the input, and no public exploit was identified, so automated/widespread-exploitation signals are absent. Weighing these together, this is a genuine, high-impact auth bypass (admin account takeover with auto-provisioning disabled) but its real-world reach is gated by a precondition the attacker does not fully control - whether the federated IdP permits a colliding mutable preferred_username or unverified email claim. This points to opportunistic/targeted exploitation against specific misconfigured OIDC deployments rather than broad, scriptable mass exploitation. Note the PR:N/network framing deserves nuance: the attacker needs no FileRise privilege, but does need the ability to authenticate at the configured IdP and influence its claims - verify against your specific IdP configuration. |
| Exploit ScenarioDerived | An organization runs FileRise behind OIDC SSO with an identity provider that lets users choose or change their preferred_username (or accepts unverified email). An attacker who can authenticate at that IdP sets their preferred_username - or an unverified email - to collide with an existing local FileRise username such as the built-in 'admin', then completes an OIDC login and is mapped onto that administrator account, even with automatic provisioning disabled. No public exploit was identified at time of analysis, and success depends on the IdP permitting the colliding claim (reflected by AC:H). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authentication bypass in FileRise versions before 3.23.0 lets a remote attacker log in as an existing local account - including the built-in administrator - by presenting OIDC claims whose mutable preferred_username value, or an unverified email, collides with that account's local username; the flaw works even when OIDC automatic provisioning is disabled. Successful takeover yields full read, write, and delete control over the file manager and its stored files, consistent with the assessed CVSS 3.1 score of 8.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H). Exploitation is conditional, not universal: the deployment must be configured for OIDC SSO and the identity provider must allow the colliding claim or omit email_verified, which is what drives the High attack-complexity rating; no public exploit code was identified at time of analysis and the issue is not listed in CISA KEV. The vulnerability is fixed in FileRise 3.23.0.
RemediationAI
Upgrade to FileRise 3.23.0, the vendor-released fixed version (see https://github.com/error311/FileRise/releases/tag/v3.23.0 and advisory GHSA-c5c5-mv9m-j367); this is a breaking security change for existing OIDC deployments because OIDC identities created before 3.23.0 have no issuer/subject binding and will no longer match an existing local account automatically - on first OIDC login for such an account FileRise presents a one-time guided prompt to confirm the local password and, if configured, TOTP. Before upgrading, verify a working local administrator login, back up the users directory (including oidc_identities.json), and for OIDC-only administrators who have no known local password arrange an administrator-assisted password reset or account migration in advance. If upgrading immediately is not possible, the only reliable compensating control is to disable OIDC SSO and fall back to local form-based authentication - with the trade-off that all SSO users must have local credentials and OIDC-only accounts are locked out. IdP-side hardening can reduce but not eliminate risk: enforce immutable, non-user-editable usernames, require the email_verified claim, and restrict which accounts may carry a value colliding with a local FileRise username; note that these controls depend on the external provider and cannot be enforced by the vulnerable FileRise version itself. Deployments without OIDC enabled require no action for this specific CVE, but operators on pre-3.23.0 builds should still plan the upgrade because the same release fixes unrelated file-upload, path-traversal, archive-extraction, ONLYOFFICE callback, and TOTP weaknesses.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
FileRise is a self-hosted PHP web file manager that supports OpenID Connect (OIDC) single sign-on. Before 3.23.0 it mapped an authenticated OIDC identity to a local account by matching the mutable preferred_username claim, falling back to an email claim without requiring the email_verified flag. Because both attributes are provider-issued and often user-controllable or changeable, an attacker able to authenticate at the configured IdP could obtain a claim value equal to an existing local username (for example 'admin') and be treated as that user. The root cause is CWE-287 (Improper Authentication): the application trusted a mutable, non-unique identifier instead of an immutable identity anchor. The fix in commit cc1118923b522baff28dca05bdd79c27f984c68a binds OIDC accounts to the validated issuer plus subject pair, stores those bindings in users/oidc_identities.json, ignores unverified email for naming, and prevents a mutable username claim from attaching to an existing local account. That release is a broader security-hardening commit that also addresses TOTP attempt budgets and single-use time steps, trailing-dot and path-traversal filename validation across regular/resumable/shared/WebDAV write paths, archive (ZIP/7z/RAR) extraction confined to an in-root temporary workspace, mandatory HS256 JWT validation on ONLYOFFICE save callbacks, and destination-move-rights enforcement on cross-parent folder renames - so operators should treat 3.23.0 as a combined authentication/authorization and file-handling fix rather than a narrow patch.
Know when Filerise gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
AC:H because success depends on the IdP permitting an attacker-controllable colliding claim; PR:N as no FileRise privilege is needed; full C/I/A because the result is built-in administrator account takeover.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.23.0, FileRise maps an authenticated OIDC identity to a local account using mutable preferred_username or email claims and does not require email_verified for email-based naming. An attacker who can obtain provider-issued claims colliding with an existing local username can be logged in as that account, including the built-in administrator, even when automatic provisioning is disabled. Exploitability depends on the configured identity provider allowing the colliding claim. This issue is fixed in version 3.23.0.
Technical POC Analysis
Bug class: CWE-287 (Improper Authentication), with CWE-290 (Authentication Bypass by Spoofing) and CWE-345 (Insufficient Verification of Data Authenticity) as secondary/tertiary.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
FileRise versions before 3.23.0 are affected by an authentication bypass that enables unauthenticated remote attackers to impersonate existing local accounts, including administrators, when OIDC SSO is configured. This flaw grants full read, write, and delete access to the file manager and its stored files, potentially leading to data breaches, data loss, or operational disruption. Leadership should prioritize remediation because affected organizations could suffer significant confidentiality and integrity impacts, especially if FileRise stores sensitive business documents.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Unauthenticated directory traversal in FileRise prior to version 3.3.0 allows remote attackers to read arbitrary files f
Unauthenticated administrator account takeover in FileRise before 3.16.0 is possible via a path traversal flaw in the sh
FileRise versions before 3.3.0 contain an HTML injection vulnerability that allows authenticated users to manipulate the
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 2.2.3,
File overwrite in FileRise prior to 3.18.0 allows an unauthenticated visitor who holds a valid upload-enabled shared-fol
FileRise, a self-hosted web file manager and WebDAV server, contains a critical hardcoded encryption key vulnerability i
Multi-factor authentication bypass in FileRise WebDAV prior to 3.16.0 allows an attacker who already holds a valid usern
FileRise, a self-hosted web file manager and WebDAV server, contains a path traversal vulnerability in its Resumable.js
Online second-factor guessing against FileRise releases prior to 3.23.0 is permitted well beyond the intended limit beca
Authentication bypass in FileRise (CWE-290) lets unauthenticated remote attackers impersonate any account - including an
FileRise 1.4.0 exposes folder visibility and ownership decisions to authenticated low-privilege users because a regressi
Low-privilege users of FileRise versions prior to 1.4.0 can view, delete, or modify files owned by other users because t
EUVD-2026-101686
NVD
CVE.org
EPSS
GitHub
Exploit-DB