Skip to content

Commit

Permalink
Mitigate CVE-2011-4718 by regenerating the session id when TAuthManag…
Browse files Browse the repository at this point in the history
…er swiches user; fix #533
  • Loading branch information
ctrlaltca committed Apr 12, 2019
1 parent 756a7f9 commit 313b361
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
3 changes: 3 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@ BUG: Issue #671 - THtmlArea4 in TActiveRepeater (ctrlaltca)
BUG: Issue #674 - Fix TValidationSummary when no validator has an ErrorMessage set and js is disabled (ctrlaltca)
BUG: Issue #675 - TDatePicker position problems with jQuery 3.3 (ctrlaltca)
BUG: Issue #683 - TRequiredFieldValidator doesn't work with TActiveListBox (gani, ctrlaltca)
BUG: Issue #533 - Mitigate CVE-2011-4718 by regenerating the session id when TAuthManager swiches user (david0)
BUG: Issue #439 - Remove internal I18n data; use php's intl instead (ctrlaltca)
ENH: Added support for igbinary serializator (ctrlaltca)
ENH: Added TGlobalizationAutoDetect::AvailableLanguages property to set the list of available cultures on the website (ctrlaltca)
ENH: Make TableColumnClass in TMysqlMetaData variable (LCSKJ)

## Version 4.0.1 - Apr 1, 2018

Expand Down
1 change: 1 addition & 0 deletions framework/Security/TAuthManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,7 @@ public function updateSessionUser($user)
throw new TConfigurationException('authmanager_session_required');
} else {
$session->add($this->getUserKey(), $user->saveToString());
$session->regenerate(true);
}
}
}
Expand Down

0 comments on commit 313b361

Please sign in to comment.