提出 #878854: error311 FileRise 3.20.0 Authentication Bypass情報

タイトルerror311 FileRise 3.20.0 Authentication Bypass
説明The disableBasicAuth, disableFormLogin, and disableOIDCLogin configuration flags are enforced only client-side via JavaScript. There is zero server-side enforcement. An attacker bypasses these restrictions by sending requests directly to the backend API endpoints. Vulnerable code in src/FileRise/Http/Controllers/AuthController.php: loginBasic() at line 761, handleFormLogin() at line 506, handleOidcFlow() at line 177. None of these methods check the corresponding disable flag. These flags exist only in AdminModel.php and admin JavaScript (hides UI buttons). PoC: curl -s http://127.0.0.1:8080/api/auth/login_basic.php -H 'Authorization: Basic YXR0YWNrZXI6UGFzc3dvcmQxMjMh' returns 302 despite disableBasicAuth=true.
ソース⚠️ https://github.com/error311/FileRise/security/advisories/GHSA-p9qc-2r93-jccq
ユーザー
 BRabbit (UID 99520)
送信2026年07月03日 08:34 (2 月 ago)
モデレーション2026年08月19日 18:33 (2 months later)
ステータス承諾済み
VulDBエントリ393207 [error311 FileRise 迄 3.20.0 API AuthController.php loginBasic/handleFormLogin/handleOidcFlow 弱い認証]
ポイント20

Do you want to use VulDB in your project?

Use the official API to access entries easily!