CVE-2026-44460: FileRise: TOTP Bypass via Setup Endpoint Disclosing Existing Secret
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.12.0, /api/totpsetup.php is callable from a session that has only passed the password check (state pendingloginuser). When the target account already has TOTP configured, the endpoint decrypts and returns the user's existing TOTP secret inside the QR PNG instead of refusing or generating a new secret. An attacker who already possesses the victim's password can therefore retrieve the live TOTP secret, derive a valid one-time code, submit it to /api/totpverify.php, and obtain a fully authenticated session without ever possessing the victim's authenticator device. This vulnerability is fixed in 3.12.0.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-44460?
CVE-2026-44460 has a severity score of 7.4, indicating a high level of risk.
How do I fix CVE-2026-44460?
To fix CVE-2026-44460, upgrade to FileRise version 3.12.0 or later, which contains the necessary patches.
What are the potential impacts of CVE-2026-44460?
CVE-2026-44460 allows an attacker to bypass TOTP and potentially gain unauthorized access to user accounts.
Who is affected by CVE-2026-44460?
CVE-2026-44460 affects users of FileRise prior to version 3.12.0 with TOTP configured.
What is the exploitability of CVE-2026-44460?
CVE-2026-44460 can be exploited remotely without authentication, making it critical for affected users to update immediately.