mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-08 20:22:42 +01:00
fix XSS issue with logout reason param
This commit is contained in:
parent
b934d2cb0c
commit
d83ba09f8e
@ -11,6 +11,7 @@ use Auth;
|
||||
use Event;
|
||||
use Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers;
|
||||
use Illuminate\Http\Request;
|
||||
use Lang;
|
||||
use Session;
|
||||
use Utils;
|
||||
|
||||
@ -204,7 +205,8 @@ class AuthController extends Controller
|
||||
|
||||
Session::flush();
|
||||
|
||||
if ($reason = request()->reason) {
|
||||
$reason = htmlentities(request()->reason);
|
||||
if (!empty($reason) && Lang::has("texts.{$reason}_logout")) {
|
||||
Session::flash('warning', trans("texts.{$reason}_logout"));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user