| タイトル | innocommerce innoshop <= 0.7.3 Missing Authorization |
|---|
| 説明 | InnoShop v0.7.3 and earlier is vulnerable to a pre-authentication application reinstall takeover. The installation endpoint POST /install/complete remains accessible without any authentication or CSRF protection after the application has been fully installed. An unauthenticated remote attacker can exploit this to overwrite the .env configuration file, execute migrate:fresh to drop all database tables (causing complete data loss), and create a new administrator account with attacker-controlled credentials, resulting in full system takeover. The root cause is that InstallServiceProvider::boot() unconditionally registers installation routes without checking the installed() status. |
|---|
| ソース | ⚠️ https://github.com/innocommerce/innoshop/issues/314 |
|---|
| ユーザー | anch0r (UID 96691) |
|---|
| 送信 | 2026年04月16日 14:38 (4 月 ago) |
|---|
| モデレーション | 2026年05月01日 16:28 (15 days later) |
|---|
| ステータス | 承諾済み |
|---|
| VulDBエントリ | 360576 [innocommerce InnoShop 迄 0.7.8 Installation Endpoint InstallServiceProvider.php boot 弱い認証] |
|---|
| ポイント | 20 |
|---|