-
Notifications
You must be signed in to change notification settings - Fork 6.2k
Closed
Labels
for: external-projectFor an external project and not something we can fixFor an external project and not something we can fixin: casAn issue in spring-security-casAn issue in spring-security-castype: enhancementA general enhancementA general enhancementtype: jiraAn issue that was migrated from JIRAAn issue that was migrated from JIRA
Description
DUBOIS Fabrice (Migrated from SEC-1658) said:
I run into problems with CAS Single Sign Out feature working with session-fixation protection feature.
Indeed, Spring Security ConcurrentSessionControlStrategy always invalidate the existing session (call of session.invalidate( )) and create a new one to prevent from session-fixation attacks.
So, after CAS login process, SingleSignOutHttpSessionListener.sessionDestroyed( ) is called causing "ST to original session mapping" to be removed from SingleSignOutFilter's SESSION_MAPPING_STORAGE member.
When a single sign out request is posted, the new session isn't invalidated because "ST to new session mapping" was never been registered in SingleSingOutFilter's SESSION_MAPPING_STORAGE member.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
for: external-projectFor an external project and not something we can fixFor an external project and not something we can fixin: casAn issue in spring-security-casAn issue in spring-security-castype: enhancementA general enhancementA general enhancementtype: jiraAn issue that was migrated from JIRAAn issue that was migrated from JIRA