In Yii Framework 2.x before 2.0.14, the switchIdentity function in web/User.php did not regenerate the CSRF token upon a change of identity.
The web application does not, or can not, sufficiently verify whether a well-formed, valid, consistent request was intentionally provided by the user who submitted the request.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Yiiframework | Yiiframework | 2.0.0 (including) | 2.0.0 (including) |
Yiiframework | Yiiframework | 2.0.0-alpha (including) | 2.0.0-alpha (including) |
Yiiframework | Yiiframework | 2.0.0-beta (including) | 2.0.0-beta (including) |
Yiiframework | Yiiframework | 2.0.0-rc (including) | 2.0.0-rc (including) |
Yiiframework | Yiiframework | 2.0.1 (including) | 2.0.1 (including) |
Yiiframework | Yiiframework | 2.0.2 (including) | 2.0.2 (including) |
Yiiframework | Yiiframework | 2.0.3 (including) | 2.0.3 (including) |
Yiiframework | Yiiframework | 2.0.4 (including) | 2.0.4 (including) |
Yiiframework | Yiiframework | 2.0.5 (including) | 2.0.5 (including) |
Yiiframework | Yiiframework | 2.0.6 (including) | 2.0.6 (including) |
Yiiframework | Yiiframework | 2.0.7 (including) | 2.0.7 (including) |
Yiiframework | Yiiframework | 2.0.8 (including) | 2.0.8 (including) |
Yiiframework | Yiiframework | 2.0.9 (including) | 2.0.9 (including) |
Yiiframework | Yiiframework | 2.0.10 (including) | 2.0.10 (including) |
Yiiframework | Yiiframework | 2.0.11 (including) | 2.0.11 (including) |
Yiiframework | Yiiframework | 2.0.11.1 (including) | 2.0.11.1 (including) |
Yiiframework | Yiiframework | 2.0.11.2 (including) | 2.0.11.2 (including) |
Yiiframework | Yiiframework | 2.0.12 (including) | 2.0.12 (including) |
Yiiframework | Yiiframework | 2.0.13 (including) | 2.0.13 (including) |
Yiiframework | Yiiframework | 2.0.13.1 (including) | 2.0.13.1 (including) |